diff --git a/src/senaite/core/exportimport/import.pt b/src/senaite/core/exportimport/import.pt index 2e56d2d86c..f246c43f63 100644 --- a/src/senaite/core/exportimport/import.pt +++ b/src/senaite/core/exportimport/import.pt @@ -152,7 +152,7 @@ class="tab-pane fade" role="tabpanel"> -

+

Instruments can be configured with one or multiple import data interfaces.
@@ -169,10 +169,10 @@ # m h dom mon dow command
- */10 * * * * curl -u admin:secret + */10 * * * * curl -u admin:secret
-

+
@@ -180,7 +180,6 @@ @@ -192,7 +191,7 @@
-
+            

 
           
 
diff --git a/src/senaite/core/locales/af/LC_MESSAGES/plone.po b/src/senaite/core/locales/af/LC_MESSAGES/plone.po
index 8077913b8c..f1a8588aa0 100644
--- a/src/senaite/core/locales/af/LC_MESSAGES/plone.po
+++ b/src/senaite/core/locales/af/LC_MESSAGES/plone.po
@@ -15,3 +15,551 @@ msgstr ""
 "Preferred-Encodings: utf-8 latin1\n"
 "Domain: DOMAIN\n"
 "Language: af\n"
+
+#: senaite/core/profiles/default/registry.xml
+msgid "Alternative formats"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:229
+msgid "Apply rule on the whole site"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:256
+msgid "Configure rule"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:35
+msgid "Content rule settings updated."
+msgstr ""
+
+#: senaite/core/browser/dexterity/templates/container.pt:29
+msgid "Contents"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:52
+msgid "Disable globally"
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "Displayed content types"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:314
+msgid "Enabled"
+msgstr ""
+
+#: senaite/core/browser/dexterity/templates/macros.pt:20
+#: senaite/core/browser/login/templates/login.pt:17
+msgid "Error"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:78
+msgid "Filter:"
+msgstr ""
+
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:28
+msgid "Go to parent folder"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:222
+msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules."
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:32
+msgid "Go to the upgrade page"
+msgstr ""
+
+#: senaite/core/browser/viewlets/templates/path_bar.pt:9
+msgid "Home"
+msgstr ""
+
+#: senaite/core/profiles/default/actions.xml
+msgid "Log in"
+msgstr ""
+
+#: senaite/core/profiles/default/actions.xml
+msgid "Log out"
+msgstr ""
+
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79
+msgid "Move down"
+msgstr ""
+
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67
+msgid "Move up"
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:145
+msgid "Off"
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:144
+msgid "On"
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "Relative URL for the SENAITE toolbar logo"
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer."
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:148
+msgid "Server:"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:15
+#: senaite/core/browser/controlpanel/templates/overview.pt:16
+#: senaite/core/profiles/default/actions.xml
+msgid "Site Setup"
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "Site title"
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "The content types that should be shown in the navigation and site map."
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:218
+msgid "The rule is enabled but will perform nothing since it is not assigned anywhere."
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:32
+msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}."
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:124
+msgid "There is not any action performed by this rule. Click on Add button to setup an action."
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:39
+msgid "There is not any additional condition checked on this rule."
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:32
+msgid "There was an error saving content rules."
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "This must be a URL relative to the site root."
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:215
+msgid "This rule is not assigned to any location"
+msgstr ""
+
+#: senaite/core/profiles/default/registry.xml
+msgid "This shows up in the title bar of browsers and in syndication feeds."
+msgstr ""
+
+#: senaite/core/browser/portlets/templates/navigation.pt:5
+msgid "Toggle sidebar visibility"
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:143
+msgid "WSGI:"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:53
+msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal."
+msgstr ""
+
+#. convert them to new-style portlets."
+#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets."
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:69
+msgid "action_convert_legacy_portlets"
+msgstr ""
+
+#. Default: "Add action"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:183
+msgid "contentrules_add_action"
+msgstr ""
+
+#. Default: "Add condition"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:91
+msgid "contentrules_add_condition"
+msgstr ""
+
+#. Default: "Shortcuts:"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:228
+msgid "contentrules_assignments_shortcuts"
+msgstr ""
+
+#. Default: "The actions executed by this rule can trigger other rules"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:305
+msgid "contentrules_description_cascading"
+msgstr ""
+
+#. Default: "Enter a short description of the rule and its purpose."
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:278
+msgid "contentrules_description_description"
+msgstr ""
+
+#. only be invoked if all the rule's conditions are met. You can add new
+#. actions and conditions using the buttons below."
+#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below."
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:23
+msgid "contentrules_description_execution"
+msgstr ""
+
+#. Default: "Stop evaluating content rules after this rule completes"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:296
+msgid "contentrules_description_stop"
+msgstr ""
+
+#. Default: "The rule will execute when the following event occurs."
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:287
+msgid "contentrules_description_trigger"
+msgstr ""
+
+#. Default: "Perform the following actions:"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:117
+msgid "contentrules_perform_actions"
+msgstr ""
+
+#: senaite/core/browser/controlpanel/templates/overview.pt:32
+msgid "continue with the upgrade"
+msgstr ""
+
+#. Rules will automatically perform actions on content when certain triggers
+#. take place. After defining rules, you may want to go to a folder to assign
+#. them, using the \"rules\" item in the actions menu."
+#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu."
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:24
+msgid "description-contentrules-controlpanel"
+msgstr ""
+
+#. Default: "The languages in which the site should be translatable."
+#: senaite/core/profiles/default/registry.xml
+msgid "description_available_languages"
+msgstr ""
+
+#. Default: "Please set a descriptive title for the rule."
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:266
+msgid "description_contentrule_title"
+msgstr ""
+
+#. Default: "This rule is assigned to the following locations:"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:242
+msgid "description_contentrules_rule_assignments"
+msgstr ""
+
+#. Default: "Configuration area for Plone and add-on Products."
+#: senaite/core/browser/controlpanel/templates/overview.pt:19
+msgid "description_control_panel"
+msgstr ""
+
+#. Default: "Required for the language selector viewlet to be rendered."
+#: senaite/core/profiles/default/registry.xml
+msgid "description_cookie_manual_override"
+msgstr ""
+
+#. sites that are under development. This allows many configuration changes to
+#. be immediately visible, but will make your site run more slowly. To turn
+#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg,
+#. re-run bin/buildout and then restart the server process."
+#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process."
+#: senaite/core/browser/controlpanel/templates/overview.pt:167
+msgid "description_debug_mode"
+msgstr ""
+
+#. assigned in this context. Use the buttons on each portlet to move them up
+#. or down, delete or edit them. To add a new portlet, use the drop-down list
+#. at the top of the column."
+#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column."
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:52
+msgid "description_manage_contextual_portlets"
+msgstr ""
+
+#. you can do so using the drop-down boxes. Portlets that are included by
+#. these categories are shown below the selection box."
+#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box."
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:59
+msgid "description_portlets_block_unblock"
+msgstr ""
+
+#. mode of operation for a live Plone site, but means that some configuration
+#. changes will not take effect until your server is restarted or a product
+#. refreshed. If this is a development instance, and you want to enable debug
+#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run
+#. bin/buildout and then restart the server process."
+#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process."
+#: senaite/core/browser/controlpanel/templates/overview.pt:155
+msgid "description_production_mode"
+msgstr ""
+
+#. log in."
+#. Default: "Cookies are not enabled. You must enable cookies before you can log in."
+#: senaite/core/browser/login/templates/login.pt:20
+msgid "enable_cookies_message_before_login"
+msgstr ""
+
+#. Default: "Get help"
+#: senaite/core/browser/login/templates/login.pt:99
+msgid "footer_login_link_get_help"
+msgstr ""
+
+#. Default: "Sign up here"
+#: senaite/core/browser/login/templates/login.pt:104
+msgid "footer_login_link_signup"
+msgstr ""
+
+#. Default: "Up to rule management"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:16
+msgid "go_to_contentrules_management"
+msgstr ""
+
+#. Default: "Add ${itemtype}"
+#: senaite/core/skins/senaite_templates/edit_macros.pt:24
+msgid "heading_add_item"
+msgstr ""
+
+#. Default: "Available languages"
+#: senaite/core/profiles/default/registry.xml
+msgid "heading_available_languages"
+msgstr ""
+
+#. Default: "Use cookie for manual override"
+#: senaite/core/profiles/default/registry.xml
+msgid "heading_cookie_manual_override"
+msgstr ""
+
+#. Default: "Edit ${itemtype}"
+#: senaite/core/skins/senaite_templates/edit_macros.pt:34
+msgid "heading_edit_item"
+msgstr ""
+
+#. Default: "Portlets assigned here"
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40
+msgid "heading_portlets_assigned_here"
+msgstr ""
+
+#. Default: "Version Overview"
+#: senaite/core/browser/controlpanel/templates/overview.pt:135
+msgid "heading_version_overview"
+msgstr ""
+
+#. Default: "If all of the following conditions are met:"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:31
+msgid "if_all_conditions_met"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:148
+msgid "inactive"
+msgstr ""
+
+#. Default: "Add"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:105
+msgid "label_add"
+msgstr ""
+
+#. Default: "Add portlet"
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10
+msgid "label_add_portlet"
+msgstr ""
+
+#. Default: "Add portlet…"
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17
+msgid "label_add_portlet_ellipsis"
+msgstr ""
+
+#. Default: "Cancel"
+#: senaite/core/skins/senaite_templates/edit_macros.pt:258
+msgid "label_cancel"
+msgstr ""
+
+#. Default: "Add content rule"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:189
+msgid "label_contentrule_add"
+msgstr ""
+
+#. Default: "Assignments"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:209
+msgid "label_contentrules_rule_assignments"
+msgstr ""
+
+#. Default: "enabled"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:114
+msgid "label_contentrules_rule_enabled"
+msgstr ""
+
+#. Default: "event"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:113
+msgid "label_contentrules_rule_event"
+msgstr ""
+
+#. Default: "content rule"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:112
+msgid "label_contentrules_rule_listing"
+msgstr ""
+
+#. Default: "Convert portlets"
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:77
+msgid "label_convert_portlets"
+msgstr ""
+
+#. Default: "Delete"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:175
+msgid "label_delete"
+msgstr ""
+
+#. Default: "Description"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:272
+msgid "label_description"
+msgstr ""
+
+#. Default: "Disable"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:170
+msgid "label_disable"
+msgstr ""
+
+#. Default: "Edit"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:52
+msgid "label_edit"
+msgstr ""
+
+#. edit the container itself, ${go_here}."
+#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}."
+#: senaite/core/skins/senaite_templates/edit_macros.pt:49
+msgid "label_edit_default_view_container"
+msgstr ""
+
+#. Default: "go here"
+#: senaite/core/skins/senaite_templates/edit_macros.pt:49
+msgid "label_edit_default_view_container_go_here"
+msgstr ""
+
+#. Default: "Enable"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:165
+msgid "label_enable"
+msgstr ""
+
+#. Default: "Hide"
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103
+msgid "label_hide_item"
+msgstr ""
+
+#. If you wanted to manage the portlets of the container itself, ${go_here}."
+#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}."
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:45
+msgid "label_manage_portlets_default_view_container"
+msgstr ""
+
+#. Default: "go here"
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:45
+msgid "label_manage_portlets_default_view_container_go_here"
+msgstr ""
+
+#. Default: "Next"
+#: senaite/core/skins/senaite_templates/edit_macros.pt:243
+msgid "label_next"
+msgstr ""
+
+#. Default: "No preference panels available."
+#: senaite/core/browser/controlpanel/templates/overview.pt:123
+msgid "label_no_prefs_panels_available"
+msgstr ""
+
+#. Default: "Previous"
+#: senaite/core/skins/senaite_templates/edit_macros.pt:235
+msgid "label_previous"
+msgstr ""
+
+#. Default: "Remove"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:55
+msgid "label_remove"
+msgstr ""
+
+#. Default: "Event trigger: ${trigger}"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:285
+msgid "label_rule_event_trigger"
+msgstr ""
+
+#. Default: "Save"
+#: bika/lims/browser/templates/header_table.pt:122
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:60
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:320
+msgid "label_save"
+msgstr ""
+
+#. Default: "Show"
+#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91
+msgid "label_show_item"
+msgstr ""
+
+#. Default: "Content rules"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:73
+msgid "legend-contentrules"
+msgstr ""
+
+#. Default: "Need an account?"
+#: senaite/core/browser/login/templates/login.pt:103
+msgid "need_an_account"
+msgstr ""
+
+#. Default: "Return"
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:22
+msgid "return_to_view"
+msgstr ""
+
+#. various features including contact forms, email notification and password
+#. reset will not work. Go to the ${label_mail_control_panel_link} to fix
+#. this."
+#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this."
+#: senaite/core/browser/controlpanel/templates/overview.pt:53
+msgid "text_no_mailhost_configured"
+msgstr ""
+
+#. Default: "Mail control panel"
+#: senaite/core/browser/controlpanel/templates/overview.pt:54
+msgid "text_no_mailhost_configured_control_panel_link"
+msgstr ""
+
+#. Default: "PIL is not installed properly, image scaling will not work."
+#: senaite/core/browser/controlpanel/templates/overview.pt:90
+msgid "text_no_pil_installed"
+msgstr ""
+
+#. work properly for timezone aware date/time values. Go to the
+#. ${label_mail_event_settings_link} to fix this."
+#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this."
+#: senaite/core/browser/controlpanel/templates/overview.pt:74
+msgid "text_no_timezone_configured"
+msgstr ""
+
+#. Default: "Date and Time Settings control panel"
+#: senaite/core/browser/controlpanel/templates/overview.pt:75
+msgid "text_no_timezone_configured_control_panel_link"
+msgstr ""
+
+#. Default: "Edit content rule"
+#: senaite/core/browser/contentrules/templates/manage-elements.pt:13
+msgid "title_edit_contentrule"
+msgstr ""
+
+#. Default: "Legacy portlets"
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:67
+msgid "title_legacy_portlets"
+msgstr ""
+
+#. Default: "Content Rules"
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:21
+msgid "title_manage_contentrules"
+msgstr ""
+
+#. Default: "Manage portlets for ${context_title}"
+#: senaite/core/browser/portlets/templates/manage-contextual.pt:14
+msgid "title_manage_contextual_portlets"
+msgstr ""
+
+#. Default: "Trouble logging in?"
+#: senaite/core/browser/login/templates/login.pt:98
+msgid "trouble_logging_in"
+msgstr ""
+
+#: senaite/core/browser/contentrules/templates/controlpanel.pt:153
+msgid "unassigned"
+msgstr ""
diff --git a/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po
index b856a0fef8..acd244ad78 100644
--- a/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po
+++ b/src/senaite/core/locales/af/LC_MESSAGES/senaite.core.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2021-08-04 22:51+0000\n"
+"POT-Creation-Date: 2022-01-26 15:46+0000\n"
 "PO-Revision-Date: 2018-06-01 18:44+0000\n"
 "Last-Translator: Jordi Puiggené , 2021\n"
 "Language-Team: Afrikaans (https://www.transifex.com/senaite/teams/87045/af/)\n"
@@ -21,8 +21,8 @@ msgstr ""
 "Domain: DOMAIN\n"
 "Language: af\n"
 
-#: bika/lims/content/bikasetup.py:788
-msgid " 

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% Afgehandel" msgid "% Published" msgstr "% Gepubliseer" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "1%s Verwerp" @@ -79,11 +79,11 @@ msgstr "← Terug" msgid "← Back to the ${back_link}" msgstr "← Terug na ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Blanko)" @@ -96,7 +96,7 @@ msgstr "(Kontrole)" msgid "(Duplicate)" msgstr "(Duplikaat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Gevaarlik)" @@ -108,7 +108,7 @@ msgstr "(Vereis)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Hierdie epos kom van 'n bot. Jy hoef nie te antwoord nie ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -189,7 +189,7 @@ msgstr "Akkreditasie Verwysing" msgid "Accreditation page header" msgstr "Akkreditasie bladsy hoof" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -197,7 +197,7 @@ msgstr "Geakkrediteerd" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Aksie" @@ -218,12 +218,12 @@ msgid "Active" msgstr "Aktief" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Rolspeler" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Voeg By" @@ -257,7 +257,7 @@ msgstr "Voeg Duplikaat By" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Voeg 'n kommnetaar veld toe aan alle ontledings" @@ -270,7 +270,7 @@ msgstr "" msgid "Add new Attachment" msgstr "Heg nuwe aan" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -286,11 +286,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Ekstra Python Libraries" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Ekstra epos ontvangers" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -323,13 +323,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Na ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agentskap" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Alle" @@ -342,7 +342,7 @@ msgstr "Alle ge-akkrediteerde ontledings is hier gelys" msgid "All Analyses of Service" msgstr "Alle ontledings van diens" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Alle Ontledings Toegewys" @@ -350,7 +350,7 @@ msgstr "Alle Ontledings Toegewys" msgid "Allow Manual Detection Limit input" msgstr "Laat handmatige waarneming grense invoer" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Toegang tot werkkaarte net deur toegewysde analiste" @@ -366,7 +366,7 @@ msgstr "Dielfde gebruiker mag meer as een keer verifieer" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Dielfde gebruiker mag meer as een keer verifieer, maar nie na mekaar" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Self verifikasie" @@ -382,11 +382,11 @@ msgstr "Laat die analis toe om onsekerheidswaardes handmatig aan te pas" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Wys altyd die gekose kategorieë in kliëntaansigte." @@ -442,7 +442,7 @@ msgstr "Ontledings versoek" msgid "Analyses summary per department" msgstr "Ontledings opgesom per departement" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -462,7 +462,7 @@ msgstr "Ontledingskategorie" msgid "Analysis Keyword" msgstr "Ontleding Sleutelwoord" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -470,7 +470,7 @@ msgstr "Ontleding Profiel" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "OV profiele" @@ -499,7 +499,7 @@ msgstr "Ontledingsdiens" msgid "Analysis Services" msgstr "Ontledingsdienste" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -524,7 +524,11 @@ msgstr "Ontledingstipe" msgid "Analysis category" msgstr "Ontleding kategorie" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -533,7 +537,7 @@ msgstr "" msgid "Analysis service" msgstr "Ontledingsdiens" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -553,7 +557,7 @@ msgstr "Ontledings omkeertye" msgid "Analysis turnaround times over time" msgstr "Ontledings omkeertye oor tyd" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -579,7 +583,7 @@ msgstr "Pas Templaat Toe" msgid "Apply wide" msgstr "Pas oral toe" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Goedgekeur deur" @@ -591,17 +595,17 @@ msgstr "Batenommer" msgid "Assign" msgstr "Wys toe" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Toegeken" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Toegewys aan: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Hangende toewysing" @@ -613,9 +617,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Aanhangsel" @@ -634,19 +638,19 @@ msgstr "Aanhangsel Tipe" msgid "Attachment Types" msgstr "Aanhangsel Tipes" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -660,7 +664,7 @@ msgstr "" msgid "Attachment type" msgstr "Aanhegseltipe" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -668,13 +672,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Aanhangsels" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -684,11 +688,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -704,7 +708,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -712,15 +716,15 @@ msgstr "" msgid "Autofill" msgstr "'Autofill'" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Outomatiese Aftekening" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Auto plakker druk" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -728,11 +732,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -774,7 +778,7 @@ msgid "Basis" msgstr "Basis" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Groep" @@ -783,9 +787,9 @@ msgstr "Groep" msgid "Batch Book" msgstr "Groep boek" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Groep ID" @@ -799,11 +803,11 @@ msgstr "Groep etiket" msgid "Batch Labels" msgstr "Groep etiket" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -836,7 +840,7 @@ msgstr "Rekeningadres" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blanko" @@ -852,7 +856,7 @@ msgstr "Handelsmerk" msgid "Bulk Discount" msgstr "Volume afslag" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Volume afslag toegepas" @@ -866,7 +870,7 @@ msgstr "Groot volume prys (BTW uitgesluit)" msgid "Business Phone" msgstr "Business Foon" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Teen" @@ -874,16 +878,16 @@ msgstr "Teen" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC Kontakte" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "Kopie aan E-pos" @@ -891,7 +895,7 @@ msgstr "Kopie aan E-pos" msgid "Calculate Precision from Uncertainties" msgstr "Bereken presisie van onsekerheid" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -910,7 +914,7 @@ msgstr "Berekening Formule" msgid "Calculation Interim Fields" msgstr "Berekening Interim Velde" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -924,7 +928,7 @@ msgstr "Berekenings" msgid "Calibration" msgstr "Kalibrasie" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -938,27 +942,27 @@ msgstr "Kalibrasie Sertifikaat datum" msgid "Calibrations" msgstr "Kalibrasies" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Kalibreerder" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Kanselleer" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Gekanselleer" @@ -971,15 +975,15 @@ msgstr "Kan berekening nie aktiveer nie want die volgende afhanklike dienste is msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Kan berekening nie deaktiveer nie, want dit word deur die volgende dienste gebruik: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -988,7 +992,7 @@ msgstr "" msgid "Capacity" msgstr "Kapasiteit" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Vasgelê" @@ -1003,11 +1007,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Katalogusnommer" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Kategoriseer ontledings dienste" @@ -1021,16 +1025,16 @@ msgstr "Kategorie" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Kategorie kan nie deaktiveer word nie weens" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Sertifikaat nommer" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Sertifikaat kode" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1044,7 +1048,7 @@ msgstr "Veranderings gestoor" msgid "Changes saved." msgstr "Veranderings gestoor" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1056,7 +1060,7 @@ msgstr "Kliek indien die metode ge-akkrediteer is" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Merk indien die ontleding in die laboratorium se akkreditasie skedule ingesluit is" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Merk indien die monster by hierdie punt 'n 'saamgestelde' monster moet wees, bv. 'n hele aantal oppervlakte monsters van 'n dam vermeng om 'n verteenwoordigende monster vir die dam te vorm. Die verstekwaarde, nie gemerk nie, dui 'n 'gryp' monster aan" @@ -1068,19 +1072,24 @@ msgstr "Merk indien die houer reeds gepreserveer is. Die preserverings stappe vi msgid "Check this box if your laboratory is accredited" msgstr "Merk indien jou laboratorium ge-akkrediteer is" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Kies hierdie blokkie om 'n afsonderlike monsterhouer te gebruik vir dierdie ontledingsdiens" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1100,7 +1109,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Kliek op ontledingskategorieë (teen geskakeerde agtergrond) om Ontledingsdienste in elke kategorie te wys. Voeg minimum en maksimumwaardes in om 'n geldige uitslagbereik aan te dui. Enige uitslag buite hierdie bereik sal veroorsaak dat 'n waarskuwing gewys word. Die % Fout veld laat 'n % onsekerheid toe wanneer uitslae teen minimum en maksimumwaardes geëvalueer word. 'n Uitslag buite die bereik maar steeds binne die fout % word in ag geneem, en sal 'n minder ernstige waarskuwing wys. " -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1109,18 +1118,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Kliënt" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "Kliënt Groep ID" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Kliënt ID" @@ -1129,31 +1138,31 @@ msgstr "Kliënt ID" msgid "Client Landing Page" msgstr "Kliënt landings blad" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Kliënt Bestelling" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Kliënt bestelling nommer" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Kliënt Ref" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Kliënt Verwysing" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Kliënt SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Klient Monster ID" @@ -1166,7 +1175,7 @@ msgstr "Kliënte" msgid "Close" msgstr "Sluit" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1197,7 +1206,7 @@ msgstr "Komma (,)" msgid "Comments" msgstr "Kommentaar" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Kommentaar of interpretasie van resultate" @@ -1206,8 +1215,8 @@ msgstr "Kommentaar of interpretasie van resultate" msgid "Commercial ID" msgstr "Komersiële ID" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Saamgesteld" @@ -1216,6 +1225,10 @@ msgstr "Saamgesteld" msgid "Composite sample" msgstr "Saamgestelde Monster" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Sekerheidsvlak %" @@ -1239,12 +1252,12 @@ msgid "Considerations" msgstr "Oorwegings" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontak" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1268,8 +1281,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Houer" @@ -1301,7 +1314,7 @@ msgstr "Inhoudstipe" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kontrole" @@ -1311,6 +1324,7 @@ msgid "Control QC analyses" msgstr "Kwaliteitsbestuur beheer ontledings" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1327,7 +1341,7 @@ msgid "Copy from" msgstr "Kopieer vanaf" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Kopieer na nuwe" @@ -1335,7 +1349,7 @@ msgstr "Kopieer na nuwe" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1343,12 +1357,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Telling" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Land" @@ -1357,7 +1375,7 @@ msgstr "Land" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "Skep Aliquot" @@ -1381,13 +1399,13 @@ msgstr "Skep 'n nuwe monster van hierdie tipe" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Geskep" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Geskep deur" @@ -1400,21 +1418,21 @@ msgstr "Geskep deur:" msgid "Created on" msgstr "Ontstaan datum" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Skepper" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Kriteria" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Geldeenheid" @@ -1427,11 +1445,11 @@ msgstr "Tans" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Eie desimale teken" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "WG" @@ -1440,7 +1458,7 @@ msgstr "WG" msgid "Daily" msgstr "Daagliks" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1454,20 +1472,24 @@ msgstr "Datakoppelvlak" msgid "Data Interface Options" msgstr "Datakoppelvlak Keuses" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Data invoer dagboek" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Datum" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Datum geskep" @@ -1475,11 +1497,11 @@ msgstr "Datum geskep" msgid "Date Dispatched" msgstr "Datum Versend" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Datum Verwyder" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Datum Verval" @@ -1489,7 +1511,7 @@ msgid "Date Loaded" msgstr "Datum Gelaai" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1499,8 +1521,8 @@ msgstr "" msgid "Date Opened" msgstr "Datum Geopen" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Datum gepreserveer" @@ -1509,18 +1531,18 @@ msgid "Date Printed" msgstr "Datum gedruk" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Datum Gepubliseer" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Datum Ontvang" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Datum Versoek" @@ -1530,17 +1552,17 @@ msgstr "Datum Versoek" msgid "Date Requested" msgstr "Datum Versoek" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Ontvangdatum" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Datum Gemonster" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "verifikasie datum" @@ -1548,10 +1570,6 @@ msgstr "verifikasie datum" msgid "Date collected" msgstr "Datum gehaal" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Kalibrasie sertifikaat begin datum" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Datum van wanneer instrument gekalibreer word" @@ -1564,13 +1582,17 @@ msgstr "Datum van wanneer instrument onderhoud begin" msgid "Date from which the instrument is under validation" msgstr "Datum van wanneer instrument ge-evalueer word" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Datum ontvang" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Kalibrasie sertifikaat eind datum" @@ -1580,10 +1602,14 @@ msgstr "Kalibrasie sertifikaat eind datum" msgid "Date until the instrument will not be available" msgstr "Datum tot wanneer die instrument onbeskikbaar bly" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Datum waarop die sertifisering toegeken was" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dae" @@ -1598,12 +1624,12 @@ msgstr "De-aktiveer tot volgende kalibrasie toets" msgid "Deactivate" msgstr "De-aktiveer" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Desimale teken on in kliënte verslag te gebruik" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Verstekhouer" @@ -1617,7 +1643,7 @@ msgstr "Verstek houertipe" msgid "Default Department" msgstr "Verstek departement" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1629,24 +1655,36 @@ msgstr "Verstek Instrument" msgid "Default Method" msgstr "Verstek Metode" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Verstekpreservering" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Verstek kategorië" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Verstek houer vir nuwe monster gedeelte" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "Verstek hoeveelheid Monster om by te voeg" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Verstek desimale teken" @@ -1658,7 +1696,7 @@ msgstr "" msgid "Default large sticker" msgstr "Verstek groot plakker" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1666,15 +1704,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Verstek sample retention period" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Verstek wetenskaplike notasie vir verslae" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Verstek wetenskaplike notasie vir resultate" @@ -1686,15 +1740,16 @@ msgstr "Verstek klein plakker" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Verstek value" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1714,7 +1769,7 @@ msgstr "Spesifiseer die hoeveelheid desimale vir die resultaat" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Definieer die presisie vir eksponensiele notering. Die verstek waarde is 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1748,7 +1803,7 @@ msgstr "Departemente" msgid "Dependent Analyses" msgstr "Afhanklike Ontledings" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1782,7 +1837,11 @@ msgstr "Beskrywing" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1790,7 +1849,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "Afslag" @@ -1808,7 +1867,7 @@ msgstr "Stuur" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Versend" @@ -1833,7 +1892,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "Vertoon 'n waarnemings grens kiesskakelaar" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1848,31 +1907,31 @@ msgstr "Verwyderd" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Distrik" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Dokument" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "Dokument ID" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Dokument stoorplek" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Dokument soort" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Dokument weergawe" @@ -1885,11 +1944,11 @@ msgstr "" msgid "Dot (.)" msgstr "Punt (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Vanaf" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Tot" @@ -1905,11 +1964,11 @@ msgstr "Laai PDF af" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Verwag" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1949,7 +2008,7 @@ msgstr "" msgid "Duplicate of" msgstr "Duplikaat van" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1966,6 +2025,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "Bv. SANAS, APLAC, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Vroeg" @@ -1976,7 +2039,7 @@ msgstr "Vroeg" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Hoogte" @@ -1996,11 +2059,11 @@ msgstr "E-posadres" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2012,11 +2075,11 @@ msgstr "Epos gekanselleer" msgid "Email notification" msgstr "Epos nota" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2048,11 +2111,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2090,19 +2153,19 @@ msgstr "Sleutel 'n persentasie in, bv. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Sleutel 'n persentasie in, bv. 14.0. Die persentasie word deur die hele stelsel gebruik, maar kan oorskryf word vir individuele items" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Sleutel 'n persentasie in, bv. 14.0. Die persentasie word deur die hele stelsel gebruik, maar kan oorskryf word vir individuele items" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Sleutel 'n persentasie in, bv. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Sleutel die posisie se breedte graad in 0-90, minute 0-59, sekondes 0-59 en 'n N/S aanwysing" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Sleutel die posisie se lengtegraad in, in grade 0-180, minute 0-59, sekondes 0-59 en 'n Oos/Wes (E/W) aanduiding" @@ -2118,7 +2181,7 @@ msgstr "" msgid "Entity" msgstr "Entiteit" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Omgewing toestand" @@ -2126,24 +2189,28 @@ msgstr "Omgewing toestand" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Ontleding vordering" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "Monster vordering" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Werkblad vordering" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Sluit uit van faktuur" @@ -2153,12 +2220,12 @@ msgstr "Sluit uit van faktuur" msgid "Expected Result" msgstr "Verwagte Resultaat" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "Verwagte Monster datum" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Verwagte waardes" @@ -2181,7 +2248,7 @@ msgstr "Vervaldatum" msgid "Exponential format precision" msgstr "Eksponensiële formaat presisie " -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Eksponensiële formaat drumpel" @@ -2217,11 +2284,11 @@ msgstr "Vroulik" msgid "Field" msgstr "Veld" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "Veld Titel" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Leër" @@ -2270,11 +2337,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Formaat instelling" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Van" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "Volle naam" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2320,7 +2391,7 @@ msgstr "" msgid "Function" msgstr "Funksie" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Toekomstige monster" @@ -2329,6 +2400,10 @@ msgstr "Toekomstige monster" msgid "Generate report" msgstr "Skep verslag" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Titel, bv. Mnr., Mv., Dr." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Groepeer ontledings dienste per kategorie in tabelle, help baie waar dit 'n lang lys is" @@ -2358,17 +2433,13 @@ msgstr "Groepeer onder" msgid "Grouping period" msgstr "Groeperings periode" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Skadelik" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2412,7 +2483,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Indien 'n monster periodiek by hierdie posisisie geneem word, sleutel die periode hier in, bv. weekliks, daagliks" @@ -2424,7 +2495,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2432,7 +2503,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2460,7 +2531,7 @@ msgstr "Indien nodig, kies 'n berekening vir hierdie ontleding. Berekeninge kan msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2472,15 +2543,15 @@ msgstr "Indien hierdie houer vooraf gepreserveerd is, moet die preserveringsmeto msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Indien afgeskakel, sal analiste toegang tot alle werkkaarte hê" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "Invoer koppelvlak" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "Laboratorium kalibrasie prosedure" msgid "Inactive" msgstr "Onaktief" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Sluit prysinligting in en vertoon dit" @@ -2527,15 +2598,15 @@ msgstr "Sluit prysinligting in en vertoon dit" msgid "Include descriptions" msgstr "Insluitende Beskrywings" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Verkeerde IBAN nommer: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Verkeerde NIB nommer: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2549,6 +2620,18 @@ msgstr "Info" msgid "Initialize" msgstr "Initialiseer" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "Instruksies vir gereelde kalibrasies deur laboartorium ontleders" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instruksies vir gereelde voorkomende en onderhouds roetines vir analiste" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "Instrument" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Instrument kalibrasies" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Instrument documente" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Instrument invoer" @@ -2609,11 +2692,11 @@ msgstr "Instrument ligging" msgid "Instrument Locations" msgstr "Instrument liggings" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Instrument Onderhoud" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Geskeduleerder instrument take" @@ -2626,7 +2709,7 @@ msgstr "Instrument tipe" msgid "Instrument Types" msgstr "Instrument tipes" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Instrument Validasies" @@ -2642,7 +2725,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Instrument uitvoerder nie gevind nie" @@ -2654,6 +2737,10 @@ msgstr "Instrument het kwaliteits ontleding gefaal" msgid "Instrument has no data interface selected" msgstr "Instrument het geen datakoppelvlak geselekteer" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Instrumente" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2708,17 +2799,17 @@ msgstr "Koppelvlak" msgid "Interface Code" msgstr "Koppelvlak kode" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Interne Kalibrasie Toetse" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Interne Sertifikaat" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Interval" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Ongeldig" @@ -2749,7 +2840,7 @@ msgstr "Ongeldig" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2771,7 +2862,7 @@ msgstr "Faktuur" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Faktuur Sluit uit" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "Faltuur Bondel sonder datum" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Werkstitel" @@ -2839,11 +2930,11 @@ msgstr "Sleutelwoorde" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Lab" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Lab Ontledings" @@ -2889,11 +2980,11 @@ msgstr "Laboratorium" msgid "Laboratory Accredited" msgstr "Laboratorium Geakkrediteer" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Landing blad" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "Groot plakker" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Groot plakker" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Laat" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Laat Ontledings" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Laat Ontleding" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Lengtegraad" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Lys alle monsters vir 'n gegewe periode" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Laai opstelling data" @@ -2973,11 +3064,11 @@ msgstr "Laai opstelling data" msgid "Load documents describing the method here" msgstr "Laai beskrywende dokumente vir die metode" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Laai van legger" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Laai die Sertifikaat Dokument hier" @@ -3011,11 +3102,11 @@ msgstr "Plek Tipe" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Plek waar monsters gehou word" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Plek waar monsters geneem was" @@ -3033,29 +3124,13 @@ msgstr "Log" msgid "Login details" msgstr "Login detail" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Login Misluk. Both e-pos address and" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Login Misluk. Both login name and" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Breedtegraad" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Lot Nommer" @@ -3075,7 +3150,7 @@ msgstr "Laggste" msgid "Mailing address" msgstr "Posadres" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Onderhouer" @@ -3102,7 +3177,7 @@ msgstr "Manlik" msgid "Manage Analyses" msgstr "Bestuur Ontledings" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Bestuur vorm uitleg" @@ -3143,7 +3218,7 @@ msgstr "Bestuurder E-pos" msgid "Manager Phone" msgstr "Bestuurder Foon" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Handmatig" @@ -3156,6 +3231,10 @@ msgstr "Handmatige inskrywing van resultate" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "Vervaardiger" msgid "Manufacturers" msgstr "Vervaardigers" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "Lede afslag" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Lid afslag %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Lid afslag toepaslik" @@ -3233,7 +3312,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "Boodskap gestuur aan {}" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "Min funksie" msgid "Min warn" msgstr "Min waarskuwing" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Myne" @@ -3292,7 +3371,7 @@ msgstr "Minimum 5 karakters." msgid "Minimum Volume" msgstr "Minimumvolume" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Minimum aantal resultate vir kwaliteit statistiek berekeninge" @@ -3340,11 +3419,11 @@ msgstr "Meer" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3396,10 +3475,6 @@ msgstr "Geen epos adres" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "Geen Aliquots" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3412,12 +3487,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "Monsters kon nie geskep word nie" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "Geen ooreenstemmende Monsters gevind nie" @@ -3442,7 +3517,7 @@ msgstr "Geen ontledings bygevoeg" msgid "No analyses were added to this worksheet." msgstr "Geen ontledings bygevoeg op hierdie werkskaart" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "Niks geselekteer" msgid "No historical actions matched your query" msgstr "Geen historiese aksies voldoen aan die navraag" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "Geen instrument" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Niks geselekteer" @@ -3513,11 +3596,11 @@ msgstr "Niks gekies nie" msgid "No new items were created." msgstr "Geen nuwe items geskep" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "Geen Aliquots geskep" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Geen verslag gespesifiseer in versoek nie" @@ -3525,11 +3608,11 @@ msgstr "Geen verslag gespesifiseer in versoek nie" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Geen monsters gevind in navrrag" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Geen Monsters verwerp" @@ -3545,7 +3628,7 @@ msgstr "Geen gebruiker bestaan vir ${kontak_fullname} en " msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Geen" @@ -3567,12 +3650,12 @@ msgstr "" msgid "Not defined" msgstr "Ongedefinieer" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "Nog nie gedruk" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Nie gestel" @@ -3593,7 +3676,11 @@ msgstr "" msgid "Num columns" msgstr "Hoeveelheid kolomme" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Hoeveelheid ontledings" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Aantal Ontledings gepubliseer per departement as % vam totaal" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Aantal kopieë" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "Aantal versoeke" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3661,11 +3748,11 @@ msgstr "Indien gepreserveer, moet die monster binne hierdie tydsbestek vernietig msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Slegs lab bestuurders mag werkskaarte skep en bestuur" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3673,13 +3760,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "Slegs vir leë of zero velde" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Oop" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3699,7 +3786,7 @@ msgstr "Bestellingsdatum" msgid "Order Number" msgstr "Bestellingsnommer" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organisasie verantwoordelik vir die uitreiking van die sertifikasie" @@ -3724,11 +3811,11 @@ msgstr "Ander redes" msgid "Other reasons:" msgstr "Ander redes" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Ander status" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Verjaar" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Afdeling" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Aliquot gekanselleer" @@ -3759,10 +3846,6 @@ msgstr "Aliquot gekanselleer" msgid "Password" msgstr "Wagwoord" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Wagwoord leeftyd" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "Kies 'n gebruiker" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Spesifiseer preservering wat verskil van die ontledingsdiens se verstekpreservering per monstertipe" @@ -3861,6 +3948,10 @@ msgstr "Spesifiseer preservering wat verskil van die ontledingsdiens se verstekp msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Laai asb die logo toegelaat deur die akkreditasie instelling. Maksimum grote is 175 x 175 pixels" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Verkose desimale teken vir verslae." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Verkose desimale teken vir resultate." -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Verkose wetenskaplike notasie vir verslae." -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Verkose wetenskaplike notasie vir resultate." @@ -3938,7 +4029,7 @@ msgstr "Voorvoegsel" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Voorberei deur" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Preservering" @@ -3956,7 +4047,7 @@ msgstr "Preservering" msgid "Preservation Category" msgstr "Preserverings kategorie" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "Preserverings" msgid "Preserve" msgstr "Preserveer" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Preserveerder" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "Voorkomend" msgid "Preventive maintenance procedure" msgstr "Voorkomende onderhoud prosdure" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4021,7 +4113,7 @@ msgstr "Pryslys" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4044,12 +4136,12 @@ msgstr "Datum gedruk" msgid "Print pricelist" msgstr "Druk pryslys" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Gedruk" @@ -4058,7 +4150,7 @@ msgstr "Gedruk" msgid "Printed on" msgstr "Datum gedruk" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Prioriteit" @@ -4089,8 +4181,8 @@ msgstr "Profiel Sleutel" msgid "Profile Keyword" msgstr "Profiel Sleutelwoord" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Vordering" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "Protokol ID" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Provinsie" @@ -4107,7 +4199,7 @@ msgstr "Provinsie" msgid "Public. Lag" msgstr "Publieke. Terughou" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Publisering Spesifikasies" @@ -4139,11 +4231,11 @@ msgstr "" msgid "Published results" msgstr "Gepubliseerde resultate" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Kwaliteitsbeheer ontledings" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "Kwaliteitsbeheer monster ID" @@ -4194,7 +4286,7 @@ msgstr "Sleutel weer die wagwoord in. Maak seker die wagwoorde is identies." msgid "Reasons for rejection" msgstr "Verwerping rede" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Hertoewysing" @@ -4217,7 +4309,7 @@ msgstr "Is Ontvang" msgid "Recept. Lag" msgstr "Ontvangs. Terughou" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Ontvangs hanged" @@ -4242,7 +4334,7 @@ msgstr "Verwysingsontleding" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Verwysing Definisie" @@ -4251,7 +4343,7 @@ msgstr "Verwysing Definisie" msgid "Reference Definitions" msgstr "Verwysing Definisies" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "Verwysings waardes" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Verwysing monster waardes is nul of 'leeg'" @@ -4311,8 +4403,8 @@ msgstr "Verwerp ontleding" msgid "Reject samples" msgstr "Verwerp Monsters" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Verworpe" @@ -4325,11 +4417,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4337,7 +4429,7 @@ msgstr "" msgid "Rejection reasons" msgstr "Verwerp redes" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4347,11 +4439,11 @@ msgstr "" msgid "Remarks" msgstr "Opmerkings" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Opemerkings voor onderhoud" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4452,11 +4544,11 @@ msgstr "" msgid "Report type" msgstr "Verslagtipe" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Verslag oplaai" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "Verslae" msgid "Republish" msgstr "Herpubliseer" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4481,7 +4573,7 @@ msgstr "Versoek" msgid "Request ID" msgstr "Versoek ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Versoek new Ontledings" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "Verlang" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Vereis" @@ -4512,7 +4605,7 @@ msgstr "Verantwoordelikhede" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Beperk kategorië" @@ -4520,7 +4613,7 @@ msgstr "Beperk kategorië" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Resultaat in skouer gebied" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Resultaat buite toegelate bereik" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "Resultate" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Resultaat interpretasie" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Resultate teruggetrek" @@ -4579,11 +4672,11 @@ msgstr "Resultate teruggetrek" msgid "Results interpretation" msgstr "Resultaat interpretasie" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Hangende Resultate" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "Retensieperiode" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Herontleed" msgid "Retract" msgstr "Trek terug" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "Terug getrek" msgid "Retracted analyses" msgstr "Teruggetrekte ontledings" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Terugtrekkings" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4637,22 +4734,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4661,6 +4762,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "Aanspreekvorm" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Monster" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4716,7 +4821,7 @@ msgstr "Monsterafdelings" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Monster Punt" @@ -4726,11 +4831,11 @@ msgstr "Monster Punt" msgid "Sample Points" msgstr "Monster Punte" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4750,7 +4855,7 @@ msgstr "Monster Tipe" msgid "Sample Type Prefix" msgstr "Monster Tipe Voorvoegsel" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "Monster Tipes" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Monster toestand" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4772,7 +4881,7 @@ msgstr "" msgid "Sample point" msgstr "Monsterpunt" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4794,27 +4903,31 @@ msgstr "" msgid "SampleMatrix" msgstr "Monster matriks" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Monster tipe" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Monsternemer" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Monsters" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Monsters van hierdie tipe moet as gevaarlik beskou word" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Monsters ontvang teenoor verslag gedoen" @@ -4855,35 +4968,35 @@ msgstr "Monsters ontvang teenoor monsters verslag gedoen" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4891,7 +5004,7 @@ msgstr "" msgid "Sampling Date" msgstr "Monstering Datum" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "Monsterafwyking" msgid "Sampling Deviations" msgstr "Monsterafwykings" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Monstering Reelmaat" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Stoor" @@ -4932,12 +5045,12 @@ msgstr "Skedule" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Geskeduleerde taak" @@ -4945,6 +5058,10 @@ msgstr "Geskeduleerde taak" msgid "Scientific name" msgstr "Wetenskaplike naam" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Sekondes" @@ -4961,15 +5078,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Kies 'n verstek preservering vir hierdie ontleding. Indine die preservering van die monster tipe afhang, spesifiseer die preservering per monster tipe in die tabel benede" @@ -4977,7 +5098,7 @@ msgstr "Kies 'n verstek preservering vir hierdie ontleding. Indine die preserver msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Kies 'n bestuurder uit die bestaande personeel onder die 'lab kontakte' opstelling. Afdelingsbestuurders word na verwys op analise resultaatsverslae wat analises per afdeling bevat." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5001,15 +5122,15 @@ msgstr "Kies Ontleder" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Kies bestaande legger" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Kies as 'n interne kalibrasie sertifikaat" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5030,15 +5151,15 @@ msgstr "Kies Instrument" msgid "Select template" msgstr "Kies Templaat" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Kies die verstek land vir die stelsel" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Kies geldeenheid waarin pryse vertoon word" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Kies die verstekhouer om te gebruik vir hierdie ontledingsdiens. Spesifiseer die houer in die monstertipe tabel hieronder as die houer afhang van die monstertipe en preserveringskombinasie." @@ -5054,39 +5175,39 @@ msgstr "Kies die voorkeur instrument" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Kies om monster-versameling werksvloei stappe te aktiveer" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Kies die ontledings om in te sluit op die Werkskaart" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Kies watter etiket om te druk as outomatiese druk gestel is" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Afsonderlike houer" @@ -5145,7 +5266,7 @@ msgstr "Reeksnommer" msgid "Service" msgstr "Diens" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5177,15 +5298,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "Sluit die onderhoud taak" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5211,6 +5332,10 @@ msgstr "Rak Titel" msgid "Shipping address" msgstr "Verskepingsadres" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "Kort titel" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5227,7 +5352,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Vertoon slegs verkose kategorië in kliënte skerms" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "Werf Titel" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Grootte" @@ -5263,7 +5392,7 @@ msgstr "Grootte" msgid "Small Sticker" msgstr "Klein plakkertjie" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5281,7 +5410,7 @@ msgstr "Sorteer Orde" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Spesifikasie" @@ -5294,7 +5423,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Spesifikasies" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Staat" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "Status" msgid "Sticker" msgstr "Plakker" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Plakker template" @@ -5342,7 +5471,7 @@ msgstr "Plakker template" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "Stoorplek" msgid "Storage Locations" msgstr "Stoorplekke" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Handig In" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Verskaffer" @@ -5455,16 +5592,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Taak" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Taak tipe" @@ -5479,7 +5616,7 @@ msgstr "Tegniese beskrywing en instruksies vir ontleders" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Templaat" @@ -5493,6 +5630,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5536,15 +5674,15 @@ msgstr "Die tegnikus of agent verantwoordelik vir die onderhoud" msgid "The analyst responsible of the validation" msgstr "Die analis verantwoordelik vir die validasie" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5557,23 +5695,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Die kategorie waaraan die ontleding behoort" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5581,23 +5719,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "Datum tot wanneer die instrument ge-installeer was" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Die desimale teken in die Bika opstelling sal gebruik word" @@ -5609,11 +5747,11 @@ msgstr "Verstek houertipe. Nuwe monsterafdelings kry outomaties 'n houer van hie msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Die afslagpersentasie wat hier ingevoer word, word toegepas op kliënte wat as 'lede' aangedui is, normaalweg koöperasielede of medewerkers waarop hierdie afslag van toepassing is." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5625,12 +5763,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Die hoogte of diepte waarop die monster geneem is" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "Die Instrument ID in die bate register" @@ -5638,7 +5780,7 @@ msgstr "Die Instrument ID in die bate register" msgid "The instrument's model number" msgstr "Die instrument se modelnommer" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5655,11 +5797,11 @@ msgstr "Die laboratorium departement" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Die lys monstertipes wat by hierdie monsterpunt versamel kan word. Indien geen monstertipes gekies is nie, is alle monstertipes beskikbaar." @@ -5683,15 +5825,11 @@ msgstr "Aantal Ontledings Verlang per" msgid "The number of analyses requested per sample type" msgstr "Aantal Ontledings Verlang per" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Die hoeveelheid dae voor 'n wagwoord verval. 'n Waarde van 0 verhoed dat wagwoorde verval" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Die aantal dae voordat 'n monster verval en nie meer ontleed kan word nie. Hierdie verstelling kan oorskryf word per enkele monstertipe in die monstertipe opstelling." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Die tyd in minute voor 'n dormante gebruiker sessie outomaties afgeteken word. 'n Waarde van 0 kanselleer die outo-afteken funksie" @@ -5707,7 +5845,7 @@ msgstr "Aantal requests en Ontledings" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Die tydperk waarvoor ongepreserveerde monsters van hierdie tipe behou kan word voordat hulle verval en nie verder ontleed kan word nie." -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5716,15 +5854,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5732,7 +5870,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5740,7 +5878,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "Die prys per ontleding vir kliënte wat vir volume afslag kwalifiseer" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5860,7 +5998,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5892,11 +6030,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "Titel vir die werf" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "Tot" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Om gepreserveer te word" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Om gemonster te word" @@ -5936,23 +6074,23 @@ msgstr "Om gemonster te word" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Te Bevestig" @@ -5960,7 +6098,7 @@ msgstr "Te Bevestig" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "Nie toegeken" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Onsekerheid" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "Eenheid" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6098,7 +6236,7 @@ msgstr "Onherkenbare legger formaat ${file_format}" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6122,11 +6260,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "Gebruiker geskiedenis" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Om 'n klein hoeveelheid data te gebruik maak nie statisties sin nie. Stel hier die aanvaarbare minimum hoeveelheid resultate waarmee statistieke berekeninge gemaak en geplot kan word" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "BTW" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "BTW %" @@ -6190,15 +6328,17 @@ msgstr "BTW Amount" msgid "VAT number" msgstr "BTW nommer" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Geldig vanaf" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Geldig tot" @@ -6206,6 +6346,10 @@ msgstr "Geldig tot" msgid "Validation" msgstr "Validasie" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Validasie het misluk:'${keyword}': duplikaat sleutelwoord" @@ -6226,6 +6370,10 @@ msgstr "Validasie het misluk: '${title}': Duplikaat titel" msgid "Validation failed: '${value}' is not unique" msgstr "Validasie het misluk: '${value}' is nie uniek nie" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Validasie Misluk: Rigting moet O/W wees" @@ -6234,7 +6382,7 @@ msgstr "Validasie Misluk: Rigting moet O/W wees" msgid "Validation failed: Bearing must be N/S" msgstr "Validasie Misluk: Rigting moet N/S wees" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6266,6 +6414,14 @@ msgstr "Validasie het gefaal: Maks waardes moet syfers wees" msgid "Validation failed: Min values must be numeric" msgstr "Validasie het gefaal: Min waardes moet syfers wees" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Validasie het gefaal: Vooraf preserveerde houers moet 'n preservering reeds gekies hê" @@ -6274,7 +6430,7 @@ msgstr "Validasie het gefaal: Vooraf preserveerde houers moet 'n preservering re msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Validasie het misluk: Die keuse vereis die kategorieë: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Validasie het gefaal: Waardes moet syfers wees" @@ -6331,11 +6487,11 @@ msgstr "Validasie Misluk: minute moet binne 0-59 wees" msgid "Validation failed: minutes must be numeric" msgstr "Validasie Misluk: minute moet numeries wees" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Validasie het gefaal: Persentasie foutwaardes moet tussen 0 en 100 wees" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Validasie het gefaal: Persentasiewaardes moet syfers wees" @@ -6352,15 +6508,23 @@ msgstr "Validasie Misluk: Sekondes moet numeries wees" msgid "Validation failed: title is required" msgstr "Validasie het gefaal: Titel kort" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6372,7 +6536,7 @@ msgstr "Validasie verslag datum" msgid "Validations" msgstr "Validasies" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Valideerder" @@ -6387,9 +6551,9 @@ msgstr "Waarde" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Bevestig" @@ -6405,7 +6569,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Weergawe" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "Taak vloei" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6523,13 +6687,13 @@ msgstr "Werksbladtemplaat" msgid "Worksheet Templates" msgstr "Werksblad Template" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Werksblaaie" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6583,7 +6747,7 @@ msgstr "aksie" msgid "activate" msgstr "aktiveer" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6596,7 +6760,7 @@ msgstr "" msgid "comment" msgstr "kommentaar" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6658,6 +6822,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "Voeg toe aan groep" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6697,11 +6871,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6709,7 +6883,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6748,13 +6922,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "tot" @@ -6767,19 +6940,19 @@ msgstr "tot" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ar/LC_MESSAGES/plone.po b/src/senaite/core/locales/ar/LC_MESSAGES/plone.po index 1527d51067..b54a6dd3a3 100644 --- a/src/senaite/core/locales/ar/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ar/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ar\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ar/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ar/LC_MESSAGES/senaite.core.po index 0f87cb298a..27a2730d76 100644 --- a/src/senaite/core/locales/ar/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ar/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Arabic (https://www.transifex.com/senaite/teams/87045/ar/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ar\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "% نفذ" msgid "% Published" msgstr "% نشر" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "تم رفضها" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(فارغ)" @@ -94,7 +94,7 @@ msgstr "(تحكم)" msgid "(Duplicate)" msgstr "(مكرر)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(مخاطر)" @@ -106,7 +106,7 @@ msgstr "(مطلوب)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "إلى" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "وحدة" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "تواريخ المستخدم" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "القيمة" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "اجراء" msgid "activate" msgstr "فعل" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "تعليق" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "من" @@ -6707,7 +6881,7 @@ msgstr "من" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "العنوان_مطلوب" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "إلى" @@ -6765,19 +6938,19 @@ msgstr "حتى" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "التأكيد موقف مؤقتاً" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/bg_BG/LC_MESSAGES/plone.po b/src/senaite/core/locales/bg_BG/LC_MESSAGES/plone.po index 1dc8a0b0de..7d990b6224 100644 --- a/src/senaite/core/locales/bg_BG/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/bg_BG/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: bg_BG\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po index c0906313f4..1e14d2d4c4 100644 --- a/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/bg_BG/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) (https://www.transifex.com/senaite/teams/87045/bg_BG/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: bg_BG\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/bn/LC_MESSAGES/plone.po b/src/senaite/core/locales/bn/LC_MESSAGES/plone.po index 4179346958..b18cd7d4b7 100644 --- a/src/senaite/core/locales/bn/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/bn/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: bn\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po index b0ab9bf955..84d20798da 100644 --- a/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/bn/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Bengali (https://www.transifex.com/senaite/teams/87045/bn/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: bn\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/bs/LC_MESSAGES/plone.po b/src/senaite/core/locales/bs/LC_MESSAGES/plone.po index d71abf8da2..dc9b7a0263 100644 --- a/src/senaite/core/locales/bs/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/bs/LC_MESSAGES/plone.po @@ -18,3 +18,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: bs\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po index 819b377b91..9981ecfcf9 100644 --- a/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/bs/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Bosnian (https://www.transifex.com/senaite/teams/87045/bs/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: bs\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% Izvršeno" msgid "% Published" msgstr "% Printano" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s je odbačen" @@ -78,11 +78,11 @@ msgstr "← Nazad" msgid "← Back to the ${back_link}" msgstr "← Nazad na ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "'Min' i 'Max' vrijednosti pokazuju normalan raspon rezultata. Svi rezultati izvan ovih vrijednosti će pokazati upozorenje. 'Min upozori' i 'Max upozori' predstavljaju granične vrijednosti. Svi rezultati izvan normalnih ali u graničnim vrijednostima će pokazati upozorenje nižeg nivoa. Ako su rezultati izvan normalnih, vrijednosti podešene za '< Min' or '> Max' će biti prikazane na listi i nalazu umjesto pravih rezultata." -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Prazno)" @@ -95,7 +95,7 @@ msgstr "(Kontrola)" msgid "(Duplicate)" msgstr "(Duplikat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Opasno)" @@ -107,7 +107,7 @@ msgstr "(Obavezno)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Ovo je automatski generirani email, molimo da ne odgovarate na ovau poruku. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Referenca akreditacije" msgid "Accreditation page header" msgstr "Naslov stranice akreditacije" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Akreditirano" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Akcija" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Aktivno" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Dodaj" @@ -256,7 +256,7 @@ msgstr "Dodaj duplikat" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -269,7 +269,7 @@ msgstr "Dodaj analize iz izabranog profila u šablon" msgid "Add new Attachment" msgstr "Dodaj novi dodatak" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Dodatne email adrese za notifikaciju" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Nakon ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agencija" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Sve" @@ -341,7 +341,7 @@ msgstr "Sve akreditovane analize su navedene ovdje." msgid "All Analyses of Service" msgstr "Sve analize usluge" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Sve dodjeljene analize" @@ -349,7 +349,7 @@ msgstr "Sve dodjeljene analize" msgid "Allow Manual Detection Limit input" msgstr "Dozvoli ručno postavljeni limit detekcije" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Dozvoli samo-verifikaciju rezultata" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -441,7 +441,7 @@ msgstr "Tražene analize" msgid "Analyses summary per department" msgstr "Zbir analiza po odjeljenju" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Kategorija analize" msgid "Analysis Keyword" msgstr "Ključna riječ analize" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Profil analize" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Profili analiza" @@ -498,7 +498,7 @@ msgstr "Usluga analize" msgid "Analysis Services" msgstr "Usluge analiza" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Vrsta analize" msgid "Analysis category" msgstr "Kategorija analize" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Profili analiza sadrže grupu analiza" @@ -532,7 +536,7 @@ msgstr "Profili analiza sadrže grupu analiza" msgid "Analysis service" msgstr "Analiza" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Primjeni šablon" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Odobrio" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "Dodijeli" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Dodjeljeno" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Dodijeljeno: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Još uvijek nije dodijeljeno" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Dodatak" @@ -633,19 +637,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Dodaci" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "Odobrio" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "Auto-uvezi logove" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Serija" @@ -782,9 +786,9 @@ msgstr "Serija" msgid "Batch Book" msgstr "Knjiga serije" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID serije" @@ -798,11 +802,11 @@ msgstr "Oznaka serije" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Adresa za račun" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Prazno" @@ -851,7 +855,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -865,7 +869,7 @@ msgstr "" msgid "Business Phone" msgstr "Poslovni telefon" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -873,16 +877,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC kontakti" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -890,7 +894,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Formula kalkulacije" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Kalkulacije" msgid "Calibration" msgstr "Kalibracija" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "Kalibracije" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Kalibrator" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Otkaži" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Otkazano" @@ -970,15 +974,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "Kategorija" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "Izmjene" @@ -1043,7 +1047,7 @@ msgstr "Izmjene su snimljene" msgid "Changes saved." msgstr "Izmjene su snimljene" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1067,19 +1071,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "Izaberite referentne vrijednosti za uzorak" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "Poništi izbor" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Klijent" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID klijenta" @@ -1128,31 +1137,31 @@ msgstr "ID klijenta" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID klijenta" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID uzorka klijenta" @@ -1165,7 +1174,7 @@ msgstr "Klijenti" msgid "Close" msgstr "Zatvori" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Zarez (,)" msgid "Comments" msgstr "Komentari" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Komentari ili interpretacija rezultata" @@ -1205,8 +1214,8 @@ msgstr "Komentari ili interpretacija rezultata" msgid "Commercial ID" msgstr "Komercijalni ID" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Miješani" @@ -1215,6 +1224,10 @@ msgstr "Miješani" msgid "Composite sample" msgstr "Miješani uzorak" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Nivo povjerljivosti %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontakt" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Kontejner" @@ -1300,7 +1313,7 @@ msgstr "Vrsta sadržaja" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Kopiraj iz" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Kopiraj u novi" @@ -1334,7 +1348,7 @@ msgstr "Kopiraj u novi" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Država" @@ -1356,7 +1374,7 @@ msgstr "Država" msgid "Create Invoice PDF" msgstr "Kreiraj PDF račun" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "Kreiraj novi uzorak ove vrste" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Kreirano" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Kreirao" @@ -1399,21 +1417,21 @@ msgstr "Kreirao: " msgid "Created on" msgstr "Kreirano dana" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Kreator" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Valuta" @@ -1426,11 +1444,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "Dnevno" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Datum" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Datum" @@ -1474,11 +1496,11 @@ msgstr "Datum" msgid "Date Dispatched" msgstr "Datum slanja" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Datum uklanjanja" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Datum isteka" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Datum unosa" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "Datum izmjene" @@ -1498,8 +1520,8 @@ msgstr "Datum izmjene" msgid "Date Opened" msgstr "Datum otvaranja" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Datum skladištenja" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "Datum štampanja" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Datum objavljivanja" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Datum prijema" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Datum registracije" @@ -1529,17 +1551,17 @@ msgstr "Datum registracije" msgid "Date Requested" msgstr "Datum zahtjeva" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Datum prijema uzorka" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Datum uzorkovanja" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Datum verifikacije" @@ -1547,10 +1569,6 @@ msgstr "Datum verifikacije" msgid "Date collected" msgstr "Datum prikupljanja" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1563,13 +1581,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Datum prijema" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Datum do kada je certifikat validan" @@ -1579,10 +1601,14 @@ msgstr "Datum do kada je certifikat validan" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dani" @@ -1597,12 +1623,12 @@ msgstr "" msgid "Deactivate" msgstr "Deaktiviraj" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Standardni kontejner" @@ -1616,7 +1642,7 @@ msgstr "Vrsta standardnog kontejnera" msgid "Default Department" msgstr "Standardno odjeljenje" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Standardni instrument" msgid "Default Method" msgstr "Standardni metod" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Standarno čuvanje" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Standardne kategorije" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Standardni decimalni znak" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Standardna vrijednost" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "Definišite broj decimala za ovaj rezultat" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "Odjeljenja" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "Popust" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "Dokumenti" msgid "Dot (.)" msgstr "Tačka (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1904,11 +1963,11 @@ msgstr "Preuzmi PDF" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Istekli" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "Dinamička specifikacija analize" @@ -1965,6 +2024,10 @@ msgstr "Dinamička specifikacija" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1975,7 +2038,7 @@ msgstr "" msgid "Edit" msgstr "Izmjeni" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1995,11 +2058,11 @@ msgstr "Email adresa" msgid "Email Log" msgstr "Email log" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "Email otkazan" msgid "Email notification" msgstr "Email notifikacija" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2152,12 +2219,12 @@ msgstr "" msgid "Expected Result" msgstr "Očekivani rezultat" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Očekivane vrijednosti" @@ -2180,7 +2247,7 @@ msgstr "Datum isteka" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "Žensko" msgid "Field" msgstr "Polje" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "Petak" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Od" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "Punoime" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Puno ime" @@ -2319,7 +2390,7 @@ msgstr "Puno ime" msgid "Function" msgstr "Fukcija" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2328,6 +2399,10 @@ msgstr "" msgid "Generate report" msgstr "Kreiraj izvještaj" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Opasno" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "Uključi opise" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "Info" msgid "Initialize" msgstr "Pokreni" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Instrument" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Kalibracije instrumenta" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Datoteke instrumenta" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Uvoz instrumenta" @@ -2608,11 +2691,11 @@ msgstr "Lokacija instrumenta" msgid "Instrument Locations" msgstr "Lokacije instrumenta" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Održavanje instrumenta" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2625,7 +2708,7 @@ msgstr "Vrsta instrumenta" msgid "Instrument Types" msgstr "Vrste instrumenata" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Instrumenti" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "Interfejs" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Interval" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Poništeno" @@ -2748,7 +2839,7 @@ msgstr "Poništeno" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "Račun" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratorija" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Laboratorijske analize" @@ -2888,11 +2979,11 @@ msgstr "Laboratorija" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Radni dani" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Velika naljepnica" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Kasni" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2972,11 +3063,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "Muško" msgid "Manage Analyses" msgstr "Upravljanje analizama" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Ručno" @@ -3155,6 +3230,10 @@ msgstr "Ručni unos rezultata" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "Popust za članove" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Popust za članove %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Primjenjuje se popust" @@ -3232,7 +3311,7 @@ msgstr "Član registrovan i povezan na postojeći kontakt" msgid "Message sent to {}, " msgstr "Poruka poslana za {}" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "Min operator" msgid "Min warn" msgstr "Min upozorenje" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3291,7 +3370,7 @@ msgstr "Minimum 5 znakova" msgid "Minimum Volume" msgstr "Minimalni volumen" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3339,11 +3418,11 @@ msgstr "Više" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Multi-verifikacija neophodna" @@ -3395,10 +3474,6 @@ msgstr "Nema email adrese" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr " particija" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "Uzorci se nisu mogli kreirati" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "Nema uzoraka koji odgovaraju vašem upitu" @@ -3441,7 +3516,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Uzorci nisu odbačeni" @@ -3544,7 +3627,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Nije podešeno" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Otvori" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "U prilogu ove poruke se nalaze rezultati laboratorijskih analiza." msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3955,7 +4046,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Primarni uzorak" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "Štampaj cjenovnik" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Stanje" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Specifikacija za objavljivanje" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Objavljeni rezultati" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "Objavljeno {}, " -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "QC rezultati" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4216,7 +4308,7 @@ msgstr "Primljeno" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "Referentne analize" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4250,7 +4342,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "Referentne vrijednosti" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4310,8 +4402,8 @@ msgstr "Odbaci analizu" msgid "Reject samples" msgstr "Odbaci uzorke" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Odbačeni" @@ -4324,11 +4416,11 @@ msgstr "Odbačene stavke {}" msgid "Rejected sample" msgstr "Odbačeni uzorak" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "Odbačeni {} uzorci: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "Odbacivanje otkazano" @@ -4336,7 +4428,7 @@ msgstr "Odbacivanje otkazano" msgid "Rejection reasons" msgstr "Razlog za odbacivanje" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Izvještaji" msgid "Republish" msgstr "Ponovo objavi" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Zahtjev" msgid "Request ID" msgstr "ID zahtjeva" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Unesi zahtjev za nove analize" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4519,7 +4612,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "Razultati" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretacija rezultata" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Rezultati su povučeni" @@ -4578,11 +4671,11 @@ msgstr "Rezultati su povučeni" msgid "Results interpretation" msgstr "Interpretacija rezultata" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Rezultati se čekaju" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Vrijeme zadržavanja" msgid "Retest" msgstr "Retestiranje" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Retestirano" msgid "Retract" msgstr "Povuci" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "Povučeno" msgid "Retracted analyses" msgstr "Povučene analize" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Povlačenja" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "Izmjeni stanje" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "Pregledao" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Uloge" @@ -4636,22 +4733,26 @@ msgstr "Uloge" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Rutinske analize" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS naslovnica" @@ -4660,6 +4761,10 @@ msgstr "SENAITE LIMS naslovnica" msgid "SENAITE front-page" msgstr "SENAITE naslovnica" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Uzorak" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Uzorak ${AR} je uspješno kreiran." @@ -4715,7 +4820,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4725,11 +4830,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Vrsta uzorka" msgid "Sample Type Prefix" msgstr "Prefiks vrste uzorka" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Vrste uzoraka" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Stanje uzorka" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Uzorak istekao" @@ -4771,7 +4880,7 @@ msgstr "Uzorak istekao" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Uzorak primljen" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Vrsta uzorka" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Uzorak uzeo" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Uzorci" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Objavljeni uzorci" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Uzorci za čuvanje" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Uzorci za štampanje" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Uzorci za prijem" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Uzorci za uzimanje" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Uzorci za verifikaciju" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Verifikovani uzorci" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Uzorci koji čekaju rezultate" @@ -4890,7 +5003,7 @@ msgstr "Uzorci koji čekaju rezultate" msgid "Sampling Date" msgstr "Datum uzorka" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "Subota" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Snimi" @@ -4931,12 +5044,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Izaberite raniji uzorak da kreirate sekundarni uzorak" @@ -5000,15 +5121,15 @@ msgstr "Izaberite analitičara" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "Pošiljaoc" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5144,7 +5265,7 @@ msgstr "" msgid "Service" msgstr "Usluga" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "Usluga se ne može isključiti. Kliknite na info dugme za više detalja" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Veličina" @@ -5262,7 +5391,7 @@ msgstr "Veličina" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Specifikacija" @@ -5293,7 +5422,7 @@ msgstr "Datoteka sa specifikacijom" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Specifikacije" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Stanje" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Status" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "Tema" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Pošalji" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Poslao" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "Supervizor laboratorije" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Kategorija usluge" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "Kontakti za CC preko email poruka" @@ -5580,23 +5718,23 @@ msgstr "Kontakti za CC preko email poruka" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "Datum kada je uzorak uzet" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5682,15 +5824,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "Podešavanje predefinisanih vrijednosti za uzorak " @@ -5739,7 +5877,7 @@ msgstr "Podešavanje predefinisanih vrijednosti za uzorak " msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "Primarni kontakt za uzorak, koji će dobiti notifikacije i objavljene rezultate na email" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "Četvrtak" msgid "Time" msgstr "Vrijeme" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Za Čuvanje" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Za uzimanje uzorka" @@ -5935,23 +6073,23 @@ msgstr "Za uzimanje uzorka" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Za čuvanje" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "Za štampanje" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Za uzimanje uzorka" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Za verifikaciju" @@ -5959,7 +6097,7 @@ msgstr "Za verifikaciju" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Jedinica" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "Koristi cijenu profila analize" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "Porez" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "Porez %" @@ -6189,15 +6327,17 @@ msgstr "Iznos poreza" msgid "VAT number" msgstr "Porezni broj" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Validno" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Validno od" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Validno do" @@ -6205,6 +6345,10 @@ msgstr "Validno do" msgid "Validation" msgstr "Validacija" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6225,6 +6369,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6233,7 +6381,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "Verifikacije" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validator" @@ -6386,9 +6550,9 @@ msgstr "Vrijednost" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificirano" @@ -6404,7 +6568,7 @@ msgstr "Verificiraj" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Verzija" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Stanje procesa rada" @@ -6522,13 +6686,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "komentar" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "dnevno" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "minute" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "mjesečno" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "od" @@ -6708,7 +6882,7 @@ msgstr "od" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "do" @@ -6766,19 +6939,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "sedmično" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "godišnje" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ca/LC_MESSAGES/plone.po b/src/senaite/core/locales/ca/LC_MESSAGES/plone.po index 1ff3272006..ae0dadb282 100644 --- a/src/senaite/core/locales/ca/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ca/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ca\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po index 1cab1b9ca3..6442afd15d 100644 --- a/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ca/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Catalan (https://www.transifex.com/senaite/teams/87045/ca/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ca\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% Realitzat/des" msgid "% Published" msgstr "% Publicats/des" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Blanc)" @@ -95,7 +95,7 @@ msgstr "(Control)" msgid "(Duplicate)" msgstr "(Duplicat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Perillós)" @@ -107,7 +107,7 @@ msgstr "(Obligatori)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Referència de l'acreditació" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Acreditat" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Acció" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Actius" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Afegeix" @@ -256,7 +256,7 @@ msgstr "Afegeix un duplicat" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Afegeix un camp de comentaris per a totes les analítiques" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agència" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Tot" @@ -341,7 +341,7 @@ msgstr "Es mostren tots els anàlisis acreditats." msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Totes les anàlisis assignades" @@ -349,7 +349,7 @@ msgstr "Totes les anàlisis assignades" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "A les fulles de treball només hi poden accedir els analistes assignats" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Expandeix sempre les categories seleccionades a les vistes de client" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "Resum d'anàlisis agrupats per departament" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Categoria d'anàlisi" msgid "Analysis Keyword" msgstr "Identificador de l'anàlisi" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Perfil d'anàlisi" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Perfils de mostra" @@ -498,7 +498,7 @@ msgstr "Servei d'anàlisi" msgid "Analysis Services" msgstr "Serveis d'anàlisi" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Tipus d'anàlisi" msgid "Analysis category" msgstr "Categoria d'anàlisis" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Servei d'anàlisi" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "Temps de resposta dels anàlisis" msgid "Analysis turnaround times over time" msgstr "Anàlisis fora de temps" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Aplica plantilla" msgid "Apply wide" msgstr "Aplica els canvis a tot" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Assignat" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Assignat a: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Fitxer adjunt" @@ -633,19 +637,19 @@ msgstr "Tipus de fitxer adjunt" msgid "Attachment Types" msgstr "Tipus de fitxers adjunts" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Tipus de fitxer adjunt" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Fitxers adjunts" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "Omple automàticament" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Desconnexió automàtica" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Impressió automàtica d'enganxines" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Lot" @@ -782,9 +786,9 @@ msgstr "Lot" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID Lot" @@ -798,11 +802,11 @@ msgstr "Etiqueta de lot" msgid "Batch Labels" msgstr "Etiquetes per a lots" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Adreça de facturació" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blanc" @@ -851,7 +855,7 @@ msgstr "Marca" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Descompte per volum admès" @@ -865,7 +869,7 @@ msgstr "Preu amb descompte per volum (sense IVA)" msgid "Business Phone" msgstr "Telèfon del negoci" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Per" @@ -873,16 +877,16 @@ msgstr "Per" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "Contactes amb còpia" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC Correus" @@ -890,7 +894,7 @@ msgstr "CC Correus" msgid "Calculate Precision from Uncertainties" msgstr "Calcula la precisió en base als valors d'incertesa" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Fórmula de càlcul" msgid "Calculation Interim Fields" msgstr "Camps de càlcul provisionals" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Càlculs" msgid "Calibration" msgstr "Calibració" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "Calibratges" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Calibrador" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Cancel·lat" @@ -970,15 +974,15 @@ msgstr "No s'ha pogut activar el càlcul perquè depèn de serveis d'anàlisi qu msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "No s'ha pogut desactivar el càlcul perquè hi ha serveis d'anàlisi actius que en depenen: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Capacitat" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Capturat" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Número del catàleg" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Agrupa els serveis d'anàlisi en categories" @@ -1020,16 +1024,16 @@ msgstr "Categoria" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "No es pot desactivar la categoria perquè té serveis d'anàlisi associats" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Número de certificat" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Codi de certificat" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Marqueu aquesta casella si el servei d'anàlisi està en procés d'acreditació" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Marqueu aquesta casella si les mostres recollides en aquest punt de mostreig s'han de considerar en conjunt (composició). Per exemple, les mostres recollides en punts diferents de la riba d'una bassa s'acostumen a mesclar per a que siguin una mostra representativa de la totalitat de la bassa" @@ -1067,19 +1071,24 @@ msgstr "Marqueu la casella de verificació si el contenidor ja està sota conser msgid "Check this box if your laboratory is accredited" msgstr "Marqueu la casella si el laboratori està acreditat" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Marqueu aquesta casella si voleu utilitzar un contenidor de mostra separat per aquest servei d'anàlisi" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Feu clic sobre les capçaleres de les categories d'anàlisi (amb fons gris) per veure els serveis d'anàlisi que conté cada una d'elles. Introduïu els valors mínim i màxim per indicar el rang vàlid del resultats. Si el resultat es troba fora d'aquest rang, el sistema mostrarà una alerta. El camp \"% Error\" li permet indicar el percentatge d'incertesa que ha de tenir en compte el sistema en avaluar els resultats enfront del rang indicat. Si un resultat, tot i estar fora de rang, té un valor dins del percentatge d'incertesa, l'alerta del sistema serà menys severa." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Client" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID de Lot del Client" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID de client" @@ -1128,31 +1137,31 @@ msgstr "ID de client" msgid "Client Landing Page" msgstr "Pàgina d'entrada del client" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Comanda de client" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Número de comanda del client" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ref. del client" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Referència del client" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "ID de la mostra del client" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID de mostra assignat pel client" @@ -1165,7 +1174,7 @@ msgstr "Clients" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Coma (,)" msgid "Comments" msgstr "Comentaris" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Comentaris o interpretació de resultats" @@ -1205,8 +1214,8 @@ msgstr "Comentaris o interpretació de resultats" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composició" @@ -1215,6 +1224,10 @@ msgstr "Composició" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "% Nivell de confiança" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Consideracions" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contacte" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Contenidor" @@ -1300,7 +1313,7 @@ msgstr "Tipus de contingut" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Control" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "Anàlisi de QC per a mostres control" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Còpia de" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Fes una còpia" @@ -1334,7 +1348,7 @@ msgstr "Fes una còpia" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Recompte" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "País" @@ -1356,7 +1374,7 @@ msgstr "País" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "Crea una nova mostra d'aquest tipus" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Creat" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Creat per" @@ -1399,21 +1417,21 @@ msgstr "Creat per:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Creat per" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Criteri" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Moneda" @@ -1426,11 +1444,11 @@ msgstr "En curs" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Caràcter de puntuació decimal personalitzat" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Interfície de dades" msgid "Data Interface Options" msgstr "Opcions d'interfície de dades" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Registre d'entrada diària de dades" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Data" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Data de creació" @@ -1474,11 +1496,11 @@ msgstr "Data de creació" msgid "Date Dispatched" msgstr "Data d'enviament" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Data d'exclusió" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Data de caducitat" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Data de càrrega" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Data d'obertura" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Data de conservació" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Data de publicació" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Data de recepció" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Data de sol·licitud" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Data de mostreig" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Data d'inici de validesa del certificat de calibratge" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Data d'inici de calibratge de l'instrument" @@ -1563,13 +1581,17 @@ msgstr "Data d'inici de manteniment de l'instrument" msgid "Date from which the instrument is under validation" msgstr "Data d'inici de validació de l'instrument" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Data de recepció" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Data de fi de validesa del certificat de calibratge" @@ -1579,10 +1601,14 @@ msgstr "Data de fi de validesa del certificat de calibratge" msgid "Date until the instrument will not be available" msgstr "Data fins que l'instrument no estarà disponible" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Data d'expedició del certificat de calibratge" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dies" @@ -1597,12 +1623,12 @@ msgstr "Desactiva l'instrument fins al pròxim test intern de calibratge" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Caràcter de puntuació decimal que cal utliitzar en els informes de resultats per aquest client." -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Contenidor per defecte" @@ -1616,7 +1642,7 @@ msgstr "Tipus de contenidor per defecte" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Instrument per defecte" msgid "Default Method" msgstr "Mètode per defecte" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Mètode de conservació per defecte" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Categories per defecte" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Contenidor per defecte per a noves particions de mostra" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Caràcter de puntuació decimal per defecte" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Període de retenció per defecte de la mostra" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Notació científica per defecte en els informes de resultats" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Notació científica per defecte en resultats" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valor per defecte" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "Número de decimals a utilitzar per aquest resultat" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Precisió a partir de la qual s'ha d'utilitzar notació exponencial. El valor per defecte és 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Anàlisis dependents" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "Descripció del lloc" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Enviat" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Eliminats" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Regió" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Document" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "Punt (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "No disponible desde" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "No disponible fins" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Venciment" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "P. ex. ENAC, Applus, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Recent" @@ -1975,7 +2038,7 @@ msgstr "Recent" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevació" @@ -1995,11 +2058,11 @@ msgstr "Adreça de correu electrònic" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "Introduïu un percentatge, p. ex. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Introduïu un percentatge, p. ex. 14.0. Aquest percentatge s'aplicarà a tot el sistema però el podreu sobreescriure individualment a cada element." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Introduïu un percentatge, p. ex. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Introduïu la latitud del punt de mostreig en graus (de 0 a 90), minuts (de 0 a 59), segons (0 a 59) i orientació N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Introduïu la longitud del punt de mostreig en graus (de 0 a 90), minuts (0 a 59), segons (0 a 59) i orientació E/W" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "Entitat" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Exclou de la factura" @@ -2152,12 +2219,12 @@ msgstr "Exclou de la factura" msgid "Expected Result" msgstr "Resultat esperat" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Valors esperats" @@ -2180,7 +2247,7 @@ msgstr "Data de caducitat" msgid "Exponential format precision" msgstr "Precisió en format exponencial" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Llindar en format exponencial" @@ -2216,11 +2283,11 @@ msgstr "Dona" msgid "Field" msgstr "Camp" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Títol del camp" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Fitxer" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Desde" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Mostra amb futura assignació de data" @@ -2328,6 +2399,10 @@ msgstr "Mostra amb futura assignació de data" msgid "Generate report" msgstr "Genera l'informe" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Títol de cortesia, com p. ex. Sr., Sra. o Dr." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Podeu agrupar els serveis d'anàlisi en categories des de la pàgina de configuració del LIMS. Això és útil quan la llista de serveis d'anàlisi és massa llarga" @@ -2357,17 +2432,13 @@ msgstr "Agrupa per" msgid "Grouping period" msgstr "Periode d'agrupació" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Perillós" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "Si és necessari, seleccioneu el càlcul associat a l'anàlisi. Podeu co msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "Mètode de conservació del contenidor." msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "Procediment de calibratge intern" msgid "Inactive" msgstr "Desactivats" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "Inclou les descripcions" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "Instrucccions per a les rutines regulars de calibratge intern efectuades msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instruccions per a les rutines de manteniment regular i preventiu efectuades pels analistes" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Equip" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Calibratges de l'equip" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Importació des d'equip" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Manteniment de l'equip" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Tasques programades per a l'equip" @@ -2625,7 +2708,7 @@ msgstr "Tipus d'equip" msgid "Instrument Types" msgstr "Tipus d'equips" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validacions de l'equip" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "No s'ha trobat cap exportador per a l'equip" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "No ha seleccionat cap interfície de connexió de dades per a l'equip" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Equips" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Proves de calibratge intern" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Certificat intern" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "No vàlides" @@ -2748,7 +2839,7 @@ msgstr "No vàlides" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "Factura" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Exclòs de facturació" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "Paraules clau" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratori" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Anàlisis del laboratori" @@ -2888,11 +2979,11 @@ msgstr "Laboratori" msgid "Laboratory Accredited" msgstr "Laboratori acreditat" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Etiqueta gran" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Amb retard" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Anàlisis amb retard" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Anàlisi amb retard" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitud" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Llista les mostres rebudes entre un rang de dates" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Càrrega de les dades inicials" @@ -2972,11 +3063,11 @@ msgstr "Càrrega de les dades inicials" msgid "Load documents describing the method here" msgstr "Carregueu aquí els documents que descriuen el mètode" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Carrega des d'un fitxer" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "Registre" msgid "Login details" msgstr "Dades d'accés" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Ha fallat l'autenticació. Comproveu que no estigui activada la tecla d'ús de les majúscules, ja que tan l'adreça de correu electrònic com la paraula de pas hi són sensibles." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Ha fallat l'autenticació. Comproveu que no estigui activada la tecla d'ús de les majúscules, ja que tan el nom d'usuari com la paraula de pas hi són sensibles." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitud" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Número de lot" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Adreça d'enviament de correus electrònics" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Responsable del manteniment" @@ -3101,7 +3176,7 @@ msgstr "Home" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Correu electrònic del responsable" msgid "Manager Phone" msgstr "Telèfon del responsable" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Fabricant" msgid "Manufacturers" msgstr "Fabricant" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "% de descompte per a clients habituals" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Aplicar descompte de client habitual" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mine" @@ -3291,7 +3370,7 @@ msgstr "Mida mínima de 5 caràcters." msgid "Minimum Volume" msgstr "Volum mínim" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Número mínim de resultats pels càlculs estadístics de QC" @@ -3339,11 +3418,11 @@ msgstr "Més" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "No s'ha afegit cap anàlisi" msgid "No analyses were added to this worksheet." msgstr "No s'ha afegit cap anàlisi a aquesta fulla de treball." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "No s'ha trobat cap acció en l'històric per al criteri de cerca indicat" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "No s'ha trobat cap mostra per al criteri de cerca indicat" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "El contacte ${contact_fullname} no té registrades credencials d'accés msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Cap" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Número i percentatge d'anàlisis sol·licitades i publicades per departament respecte del total d'anàlisis realitzades" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "Número de sol·licituds" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "La mostra es descartarà durant el període de temps indicat tan bon pun msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Obert" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Data de comanda" msgid "Order Number" msgstr "Número de comanda" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Partició" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Paraula de pas" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Temps de vida de les contrasenyes" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Pengeu el logotip que la entitat acreditadora us ha autoritzat a utilitzar a la vostra web i als informes de resultats. La mida màxima és de 175x175 píxels." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "Prefix" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Conservació" @@ -3955,7 +4046,7 @@ msgstr "Conservació" msgid "Preservation Category" msgstr "Categoria de conservació" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Conservacions" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Conservant" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "Preventiu" msgid "Preventive maintenance procedure" msgstr "Procediment de manteniment preventiu" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "Data d'impressió:" msgid "Print pricelist" msgstr "Imprimeix la llista de preus" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "Identificador del perfil" msgid "Profile Keyword" msgstr "Clau d'identificació del perfil" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "Retard publicació" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "Torneu a introduir la contrasenya i asseguri's que ambdues contrasenyes msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Reassigna" @@ -4216,7 +4308,7 @@ msgstr "Rebuda" msgid "Recept. Lag" msgstr "Retard recepció" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "Anàlisi de referència" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definició de referència" @@ -4250,7 +4342,7 @@ msgstr "Definició de referència" msgid "Reference Definitions" msgstr "Definicions de referència" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "Valors de referència" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Els valors per a les mostres de referència són zero o 'blanc'" @@ -4310,8 +4402,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Comentaris" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Aspectes a tenir en compte en el procés de manteniment" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "Tipus d'informe" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Informes" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Sol·licitud" msgid "Request ID" msgstr "ID de la sol·licitud" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Sol·licita noves anàlisis" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "Sol·licitats" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Camp obligatori" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Restringeix les categories" @@ -4519,7 +4612,7 @@ msgstr "Restringeix les categories" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "El resultat està fora de rang" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Període de retenció" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Prova repetida" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Tractament" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Mostra" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "Particions de mostres" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Punt de mostreig" @@ -4725,11 +4830,11 @@ msgstr "Punt de mostreig" msgid "Sample Points" msgstr "Punts de mostreig" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Tipus de mostra" msgid "Sample Type Prefix" msgstr "Prefix del tipus de mostra" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Tipus de mostres" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "Punt de mostreig" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Mostrejador" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Mostres" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Aquest tipus de mostres són perilloses" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Mostres rebudes respecte de mostres amb resultat publicat" @@ -4854,35 +4967,35 @@ msgstr "Mostres rebudes respecte de mostres amb resultat publicat" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Data de mostreig" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Origen del mostreig" msgid "Sampling Deviations" msgstr "Origens de mostreig" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Freqüència de mostreig" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Guarda" @@ -4931,12 +5044,12 @@ msgstr "Programació" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Tasca programada" @@ -4944,6 +5057,10 @@ msgstr "Tasca programada" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Segons" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Seleccioneu un mètode de preservació per defecte pel servei d'anàlisi. Si el mètode de preservació depèn de la combinació de tipus de mostres, especifiqueu un mètode de preservació per tipus de mostra de la taula de sota." @@ -4976,7 +5097,7 @@ msgstr "Seleccioneu un mètode de preservació per defecte pel servei d'anàlisi msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Seleccioneu algun dels responsables que estan registrats a l'apartat 'Contactes del laboratori. El sistema inclou els noms dels responsables de departament a tots els informes d'anàlisis que en pertanyen." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Selecciona l'analista" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "Selecciona l'equip" msgid "Select template" msgstr "Selecciona la plantilla" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Seleccioneu la moneda que s'ha de mostrar en els imports." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Seleccioneu el contenidor per defecte que cal utilitzar per aquest servei d'anàlisi. Si el contenidor depèn de la combinació de tipus de mostra i del mètode de conservació, especifiqueu el contenidor específic pel tipus de mostra." @@ -5053,39 +5174,39 @@ msgstr "Seleccioneu l'equip preferit" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Marqueu la casella per activa el flux de treball per a la recol·lecció de mostres" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Seleccioneu quins anàlisis voleu incloure a la fulla de treball." -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Contenidor separat" @@ -5144,7 +5265,7 @@ msgstr "Nº de serie" msgid "Service" msgstr "Servei" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "Tanca la tasca de manteniment" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "Adreça d'enviament" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Només mostra les categories seleccionades a les vistes de client" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Mida" @@ -5262,7 +5391,7 @@ msgstr "Mida" msgid "Small Sticker" msgstr "Etiqueta petita" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Especificacions" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Estat" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Estat" msgid "Sticker" msgstr "Etiqueta" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Tramet" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Proveïdor" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Tasca" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Tipus de tasca" @@ -5478,7 +5615,7 @@ msgstr "Descripció tècnica i instruccions pels analistes" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Plantilla" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "Analista o agent responsable del manteniment" msgid "The analyst responsible of the validation" msgstr "Analitza responsable de la validació" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Categoria a la que pertany el servei d'anàlisi" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "El tipus de contenidor per defecte. Per a les noves particions de mostre msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Aquest percentatge de descompte només s'aplicarà als clients que estiguin etiquetats com a 'clients habituals'." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Alçada o profunditat de mostreig" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "Número de model de l'equip" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "Departament del laboratori" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Llista de tipus de mostres que es poden recollir en aquest punt de mostreig. Si no selecciona cap tipus de mostra, estaran disponibles tots els tipus de mostra." @@ -5682,15 +5824,11 @@ msgstr "El número d'anàlisis sol·licitats per servei d'anàlisi" msgid "The number of analyses requested per sample type" msgstr "El número d'anàlisis sol·licitats per tipus de mostra" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Número de dies abans que caduqui la contrasenya. Si desitja que la contrasenya no caduqui mai, introdueixi el valor 0." - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "El número de dies abans que caduqui la mostra, sense que pugui ser posteriorment analitzada. Aquesta propietat es pot sobreescriure individualment per a cada tipus de mostra a la pàgina de configuració de tipus de mostres." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "El número de minuts de durada de la sessió d'usuari abans que el sistema l'expulsi automàticament. Si desitja desactivar l'expulsió automàtica d'usuaris, introdueixi el valor 0." @@ -5706,7 +5844,7 @@ msgstr "El número de sol·licituds i d'anàlisis per client" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Període de temps durant el qual es poden mantenir les mostres en un estat de no conservació abans que no caduquin i no puguin ser analitzades." -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "El preu per anàlisi que s'aplicarà als clients que tinguin assignat 'descompte per volum'" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "Fins" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "A conservar" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Pendent de mostreig" @@ -5935,23 +6073,23 @@ msgstr "Pendent de mostreig" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Pendent de verificar" @@ -5959,7 +6097,7 @@ msgstr "Pendent de verificar" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Sense assignar" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incertesa" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Unitat" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Històric d'accions dels usuaris" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Tingueu present que l'ús d'un número baix de punts de dades sol implicar que els resultats de càlcul estadístic no tinguin sentit. Establiu un número mínim acceptable de resultats abans que s'executin els càlculs estadístics de Control de Qualitat (QC)" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% IVA" @@ -6189,15 +6327,17 @@ msgstr "IVA" msgid "VAT number" msgstr "CIF" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Vàlid des de" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Validesa fins" @@ -6205,6 +6345,10 @@ msgstr "Validesa fins" msgid "Validation" msgstr "Validació" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Error de validació: '${keyword}': paraula clau duplicada" @@ -6225,6 +6369,10 @@ msgstr "Error de validació: '${title}': títol duplicat" msgid "Validation failed: '${value}' is not unique" msgstr "Error de validació: '${value}' no és únic" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Error de validació: l'orientació ha de ser E/W (Est/Oest)" @@ -6233,7 +6381,7 @@ msgstr "Error de validació: l'orientació ha de ser E/W (Est/Oest)" msgid "Validation failed: Bearing must be N/S" msgstr "Error de validació: l'orientació ha de ser N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "Error de validació: els valors màxims (Max) han de ser de tipus numèr msgid "Validation failed: Min values must be numeric" msgstr "Error de validació: els valors mínims (Min) han de ser de tipus numèric" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Error de validació: els contenidors per a la pre-conservació han de tenir un mètode de conservació associat." @@ -6273,7 +6429,7 @@ msgstr "Error de validació: els contenidors per a la pre-conservació han de te msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Error de validació: és imprescindible que seleccioneu les categories següents: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "Error de validació: els minuts han d'estar entre 0 i 59" msgid "Validation failed: minutes must be numeric" msgstr "Error de validació: els minuts han de ser de tipus numèric" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "Error de validació: els segons han de ser de tipus numèric" msgid "Validation failed: title is required" msgstr "Error de validació: no heu indicat el títol" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "Validacions" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validador" @@ -6386,9 +6550,9 @@ msgstr "Valor" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Els valors que introdueixi aquí sobreescriuràn aquells valors que es troben especificats per defecte en els paràmetres del càlcul" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificat" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versió" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "Flux de treball" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Plantilla de fulla de treball" msgid "Worksheet Templates" msgstr "Plantilles per a fulles de treball" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Fulles de treball" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "acció" msgid "activate" msgstr "activa" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "comentari" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "Afegeix als grups següents:" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "fins" @@ -6766,19 +6939,19 @@ msgstr "fins" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/cs/LC_MESSAGES/plone.po b/src/senaite/core/locales/cs/LC_MESSAGES/plone.po index 382b19b617..2d4b7ee376 100644 --- a/src/senaite/core/locales/cs/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/cs/LC_MESSAGES/plone.po @@ -18,3 +18,563 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: cs\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "Alternativní formáty" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "Použít pravidlo na celý web" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "Konfigurace pravidla" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "Aktualizace nastavení pravidel obsahu." + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "Zakázat globálně" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "Zobrazené typy obsahu" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "Povoleno" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "Chyba" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "Filtr:" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "Přejít do nadřazené složky" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "Přejděte do složky, kde chcete pravidlo použít, nebo do kořenového adresáře webu, klikněte na kartu \"pravidlo\" a poté lokálně nastavte pravidla." + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "Přejít na stránku aktualizace" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "Úvodní stránka" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "Přihlášení" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "Odhlášení" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "Přesunout dolů" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "Přesun nahoru" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "Vypnuto" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "Zapnuto" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "Relativní adresa URL pro logo panelu nástrojů SENAITE" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "Vyberte, které formáty jsou uživatelům k dispozici jako alternativa k výchozímu formátu. Všimněte si, že pokud jsou nainstalovány nové formáty, budou ve výchozím nastavení povoleny pro textová pole, pokud je zde nebo v příslušném instalačním programu výslovně nevypnete." + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "Server:" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "Nastavení webu" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "Název webu" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "Typy obsahu, které by se měly zobrazovat v navigaci a na mapě webu." + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "Pravidlo je povoleno, ale nic neprovede, protože není nikde přiřazeno." + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "Konfigurace webu je zastaralá a je třeba ji aktualizovat. Prosím ${link_continue_with_the_upgrade}." + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "Toto pravidlo neprovádí žádnou akci. Kliknutím na tlačítko Přidat nastavíte akci." + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "U tohoto pravidla není zaškrtnuta žádná další podmínka." + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "Došlo k chybě při ukládání pravidel obsahu." + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "Musí to být adresa URL relativní ke kořenovému adresáři webu." + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "Toto pravidlo není přiřazeno žádnému místu" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "To se zobrazuje v titulkovém pruhu prohlížečů a v syndikačních kanálech." + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "Přepínání viditelnosti postranního panelu" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "WSGI:" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "Zda mají být pravidla obsahu globálně zakázána. Pokud je tato možnost vybrána, nebudou se nikde na portálu spouštět žádná pravidla." + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +#, fuzzy +msgid "action_convert_legacy_portlets" +msgstr "action_convert_legacy_portlets" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "contentrules_add_action" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "contentrules_add_condition" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "contentrules_assignments_shortcuts" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "contentrules_description_cascading" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "contentrules_description_description" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +#, fuzzy +msgid "contentrules_description_execution" +msgstr "contentrules_description_execution" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "contentrules_description_stop" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "contentrules_description_trigger" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "contentrules_perform_actions" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "pokračovat v aktualizaci" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +#, fuzzy +msgid "description-contentrules-controlpanel" +msgstr "description-contentrules-controlpanel" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "description_available_languages" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "description_contentrule_title" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "description_contentrules_rule_assignments" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "description_control_panel" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "description_cookie_manual_override" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +#, fuzzy +msgid "description_debug_mode" +msgstr "description_debug_mode" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +#, fuzzy +msgid "description_manage_contextual_portlets" +msgstr "description_manage_contextual_portlets" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +#, fuzzy +msgid "description_portlets_block_unblock" +msgstr "description_portlets_block_unblock" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +#, fuzzy +msgid "description_production_mode" +msgstr "description_production_mode" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +#, fuzzy +msgid "enable_cookies_message_before_login" +msgstr "enable_cookies_message_before_login" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "footer_login_link_get_help" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "footer_login_link_signup" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "go_to_contentrules_management" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "heading_add_item" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "heading_available_languages" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "heading_cookie_manual_override" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "heading_edit_item" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "heading_portlets_assigned_here" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "heading_version_overview" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "if_all_conditions_met" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "neaktivní" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "label_add" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "label_add_portlet" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "label_add_portlet_ellipsis" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "label_cancel" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "label_contentrule_add" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "label_contentrules_rule_assignments" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "label_contentrules_rule_enabled" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "label_contentrules_rule_event" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "label_contentrules_rule_listing" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "label_convert_portlets" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "label_delete" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "label_description" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "label_disable" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "label_edit" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +#, fuzzy +msgid "label_edit_default_view_container" +msgstr "label_edit_default_view_container" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "label_edit_default_view_container_go_here" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "label_enable" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "label_hide_item" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +#, fuzzy +msgid "label_manage_portlets_default_view_container" +msgstr "label_manage_portlets_default_view_container" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "label_manage_portlets_default_view_container_go_here" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "label_next" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "label_no_prefs_panels_available" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "label_previous" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "label_remove" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "label_rule_event_trigger" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "label_save" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "label_show_item" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "legend-contentrules" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "need_an_account" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "return_to_view" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +#, fuzzy +msgid "text_no_mailhost_configured" +msgstr "text_no_mailhost_configured" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "text_no_mailhost_configured_control_panel_link" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "text_no_pil_installed" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +#, fuzzy +msgid "text_no_timezone_configured" +msgstr "text_no_timezone_configured" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "text_no_timezone_configured_control_panel_link" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "title_edit_contentrule" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "title_legacy_portlets" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "title_manage_contentrules" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "title_manage_contextual_portlets" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "trouble_logging_in" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "nepřiřazené" diff --git a/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po index a429151cf2..bc0e1945a8 100644 --- a/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/cs/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: trendspotter , 2021\n" "Language-Team: Czech (https://www.transifex.com/senaite/teams/87045/cs/)\n" @@ -21,9 +21,9 @@ msgstr "" "Domain: DOMAIN\n" "Language: cs\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" -msgstr "

 ID Server poskytuje jedinečné sekvenční ID pro objekty, jako jsou Vzorky, Pracovní listy atd., na základě formátu určeného pro každý typ obsahu.

Formát je konstruován podobně jako formátovací syntaxe jazyka Python pomocí předdefinovaných proměnných pro každý typ obsahu a postupuje ID pomocí sekvenčního čísla \"seq\" a jeho výplně v podobě počtu číslic, např. \"seq\". např. \"03d\" pro sekvenci ID od 001 do 999.

Alfanumerické předpony pro ID jsou zahrnuty stejně jako ve formátech, např. WS pro Worksheet v WS-{seq:03d} vytváří sekvenční ID Worksheet: WS-001, WS-002, WS-003 atd.

Pro dynamické generování alfanumerických a sekvenčních ID lze použít zástupný znak {alfa}. Např. WS-{alpha:2a3d} vytvoří WS-AA001, WS-AA002, WS-AB034 atd.

Mezi proměnné, které lze použít, patří:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Konfigurační nastavení:

  • format:
    • pythonovský formátovací řetězec vytvořený z předdefinovaných proměnných jako sampleId, client, sampleType.
    • speciální proměnná \"seq\" musí být ve formátovacím řetězci umístěna jako poslední.
  • sequence type: [generated|counter]
  • context: pokud typ counter, poskytuje kontext počítací funkce
  • counter type: [backreference|contained]
  • counter reference: parametr funkce počítání
  • prefix: výchozí předpona, pokud není uvedena ve formátovacím řetězci
  • split length: počet částí, které mají být zahrnuty do předpony.

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 msgid "${amount} attachments with a total size of ${total_size}" @@ -61,7 +61,7 @@ msgstr "% Provedeno" msgid "% Published" msgstr "% Vydáno" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s byl odmítnut" @@ -79,11 +79,11 @@ msgstr "← Zpět" msgid "← Back to the ${back_link}" msgstr "← Zpět na ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Hodnoty 'Min' a 'Max' označují platný rozsah výsledků. Jakýkoli výsledek mimo tento rozsah výsledků vyvolá upozornění. Hodnoty „Min warn“ a „Max warn“ označují rozpětí varování. Jakýkoli výsledek mimo rozsah výsledků, ale uvnitř rozpětí, vyvolá méně závažné varování. Pokud je výsledek mimo rozsah, zobrazí se namísto skutečného výsledku hodnota nastavená pro '< Min' nebo '< Max'." -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Prázdná položka)" @@ -96,7 +96,7 @@ msgstr "(Kontrolní)" msgid "(Duplicate)" msgstr "(Duplicitní)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Nebezpečný)" @@ -108,7 +108,7 @@ msgstr "(Požadováno)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Toto je automaticky generovaný e-mail, na tuto zprávu neodpovídejte. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -189,7 +189,7 @@ msgstr "Označení akreditace" msgid "Accreditation page header" msgstr "Záhlaví stránky akreditace" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -197,7 +197,7 @@ msgstr "Akreditováno" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Akce" @@ -218,12 +218,12 @@ msgid "Active" msgstr "Aktivní" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "osoba hrající roli" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Vložit" @@ -257,7 +257,7 @@ msgstr "Vlož duplicitní vzorek" msgid "Add Samples" msgstr "Přidat vzorky" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Do všech analýz přidejte pole s poznámkami" @@ -270,7 +270,7 @@ msgstr "Přidat do šablony analýzy z vybraného profilu" msgid "Add new Attachment" msgstr "Přidat novou přílohu" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "Přidat jednu nebo více příloh k popisu vzorku v tomto vzorku nebo k zadání vašeho požadavku." @@ -286,11 +286,11 @@ msgstr "Doplňky" msgid "Additional Python Libraries" msgstr "Další knihovny Python" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Další e-mailové adresy, které mají být obeznámeny" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "Další hodnoty výsledků" @@ -323,13 +323,13 @@ msgstr "Pokročilé" msgid "After ${end_date}" msgstr "Po ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agentura" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Vše" @@ -342,7 +342,7 @@ msgstr "Zde jsou uvedeny všechny služby akreditované analýzy." msgid "All Analyses of Service" msgstr "Všechny analýzy služeb" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Všechny vázané analýzy" @@ -350,7 +350,7 @@ msgstr "Všechny vázané analýzy" msgid "Allow Manual Detection Limit input" msgstr "Povolit zápis ručního detekčního limitu" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Povolit přístup k pracovním listům pouze přiřazeným analytikům" @@ -366,7 +366,7 @@ msgstr "Umožnit stejnému uživateli několikrát ověřit" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Umožněte stejnému uživateli, aby ověřoval vícekrát, ale ne postupně" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Povolit vlastní ověření výsledků" @@ -382,11 +382,11 @@ msgstr "Nechte analytika ručně nahradit výchozí nejistou hodnotu." msgid "Allow to introduce analysis results manually" msgstr "Umožňuje zavést výsledky analýzy ručně" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "Umožňují předkládat výsledky pro nepřiřazené analýzy nebo pro analýzy přiřazené jiným" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "V klientských pohledech vždy rozbalte vybrané kategorie" @@ -442,7 +442,7 @@ msgstr "Požadované analýzy" msgid "Analyses summary per department" msgstr "Shrnutí analýz podle oddělení" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -462,7 +462,7 @@ msgstr "Kategorie analýzy" msgid "Analysis Keyword" msgstr "Klíčové slovo analýzy" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -470,7 +470,7 @@ msgstr "Profil analýzy" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Profily analýzy" @@ -499,7 +499,7 @@ msgstr "Analytická služba" msgid "Analysis Services" msgstr "Analytické služby" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -524,7 +524,11 @@ msgstr "Typ analýze" msgid "Analysis category" msgstr "Kategorie analýzy" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Profily analýzy používají určitou sadu analýz" @@ -533,7 +537,7 @@ msgstr "Profily analýzy používají určitou sadu analýz" msgid "Analysis service" msgstr "Analytická služba" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "Specifikace analýzy, které jsou editovány přímo na vzorku." @@ -553,7 +557,7 @@ msgstr "Časy analytického cyklu" msgid "Analysis turnaround times over time" msgstr "Analýza cyklů v čase" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -579,7 +583,7 @@ msgstr "Použij šablonu" msgid "Apply wide" msgstr "Použít šířeji" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Schváleno" @@ -591,17 +595,17 @@ msgstr "Číslo prostředku" msgid "Assign" msgstr "Přiřadit" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Přiděleno" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Přiřazeno na: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Úkol čeká na vyřízení" @@ -613,9 +617,9 @@ msgstr "Pro pole volby jsou vyžadovány alespoň dvě možnosti." msgid "Attach to Sample" msgstr "Připojit ke vzorku" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Příloha" @@ -634,19 +638,19 @@ msgstr "Typ přílohy" msgid "Attachment Types" msgstr "Typy příloh" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "Příloha přidána ke všem analýzám '{}'" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "Příloha přidána k analýze '{}'" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "Příloha přidána k aktuálnímu vzorku" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -660,7 +664,7 @@ msgstr "Příloha požadovaná k ověření" msgid "Attachment type" msgstr "Typ přílohy" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "Příloha (přílohy) odstraněna" @@ -668,13 +672,13 @@ msgstr "Příloha (přílohy) odstraněna" msgid "Attachment(s) updated" msgstr "Aktualizace přílohy (příloh)" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Přílohy" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -684,11 +688,11 @@ msgstr "Protokol auditu" msgid "Authorized by" msgstr "Autorizován od" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "Automatický import" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "Protokoly automatického importu %s" @@ -704,7 +708,7 @@ msgstr "Protokoly automatického importu" msgid "Auto-partition on receive" msgstr "Automatické oddělování při příjmu" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "Automatické přijímání vzorků" @@ -712,15 +716,15 @@ msgstr "Automatické přijímání vzorků" msgid "Autofill" msgstr "Automatické vyplnění" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Automatické odhlášení" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Automatický tisk nálepek" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "Automatické ověřování vzorků" @@ -728,11 +732,11 @@ msgstr "Automatické ověřování vzorků" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "Automaticky přesměruje uživatele do zobrazení tvorby oddělků, když je přijat vzorek." -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "Dostupné nástroje na základě vybraných metod." -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "Dostupné metody provádění testu" @@ -774,7 +778,7 @@ msgid "Basis" msgstr "Základ" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Dávka" @@ -783,9 +787,9 @@ msgstr "Dávka" msgid "Batch Book" msgstr "Kniha dávek" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID Dávky" @@ -799,11 +803,11 @@ msgstr "Štítek dávky" msgid "Batch Labels" msgstr "Dávkové štítky" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "Podskupina Dávky" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -836,7 +840,7 @@ msgstr "Fakturační adresa" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blank" @@ -852,7 +856,7 @@ msgstr "Značka" msgid "Bulk Discount" msgstr "Hromadná sleva" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Použita hromadná sleva" @@ -866,7 +870,7 @@ msgstr "Hromadná cena (bez DPH)" msgid "Business Phone" msgstr "Služební telefon" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Od" @@ -874,16 +878,16 @@ msgstr "Od" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "Výběrem / zrušením zaškrtnutí políček checbox bude uživatel schopen přiřadit \"Laboratorní kontakty\" k oddělení." -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "CBID" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "Kontakty v kopii" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "V kopii" @@ -891,7 +895,7 @@ msgstr "V kopii" msgid "Calculate Precision from Uncertainties" msgstr "Vypočítejte přesnost z nejistot" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -910,7 +914,7 @@ msgstr "Výpočetní vztah" msgid "Calculation Interim Fields" msgstr "Výpočetní pole" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "Výpočet, který má být přiřazen k tomuto obsahu." @@ -924,7 +928,7 @@ msgstr "Výpočty" msgid "Calibration" msgstr "Kalibrace" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -938,27 +942,27 @@ msgstr "Datum kalibrační Zprávy" msgid "Calibrations" msgstr "Kalibrace" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Kalibrátor" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "Může ověřit, ale odesláno od aktuálního uživatele" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "Lze to ověřit, ale byl již ověřen aktuálním uživatelem" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Zrušit" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Zrušen" @@ -971,15 +975,15 @@ msgstr "Výpočet nelze aktivovat, protože následující závislosti na služb msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Nelze deaktivovat výpočet, protože je používán následujícími službami: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "Nelze ověřit, naposledy ověřeno aktuálním uživatelem" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "Nelze ověřit, odeslal aktuální uživatel" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "Nelze ověřit, byl ověřen současným uživatelem" @@ -988,7 +992,7 @@ msgstr "Nelze ověřit, byl ověřen současným uživatelem" msgid "Capacity" msgstr "Kapacita" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Zachyceno" @@ -1003,11 +1007,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "Catalog Dexterity contents ve více katalozích" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Katalogové číslo" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Kategorizujte analytické služby" @@ -1021,16 +1025,16 @@ msgstr "Kategorie" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Kategorie nemůže být daktivována v důsledku probíhající analýzy" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Číslo certifikátu" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Kód certifikátu" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "Změny" @@ -1044,7 +1048,7 @@ msgstr "Změny uloženy" msgid "Changes saved." msgstr "Změny uloženy." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "Změny se budou rozšiřovat do oddělků" @@ -1056,7 +1060,7 @@ msgstr "Zaškrtněte pokud byla metoda akreditována" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Zaškrtněte toto políčko, pokud je analytická služba zahrnuta do harmonogramu akreditovaných analýz laboratoře" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Toto políčko zaškrtněte, pokud jsou vzorky odebrané v tomto bodě „složené“ a sestavené z více než jednoho dílčího vzorku, např. několik vzorků povrchu z množství smíchaných dohromady, aby byly reprezentativním vzorkem celého množství. Výchozí, nezaškrtnuté, označuje „konkrétně vybrané“ vzorky" @@ -1068,19 +1072,24 @@ msgstr "Zaškrtněte toto políčko, pokud je tento kontejner již zachován. T msgid "Check this box if your laboratory is accredited" msgstr "Toto políčko zaškrtněte, pokud je vaše laboratoř akreditována" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Zaškrtnutím tohoto políčka zajistíte, aby byl pro tuto analytickou službu použit samostatný vzorek kontejneru" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "Možnosti" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "Zvolte výchozí hodnoty specifikací vzorku" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "Vyberte typ vícenásobného ověření pro stejného uživatele. Toto nastavení může povolit / zakázat ověřování / následně ověřovat více než jednou pro stejného uživatele." @@ -1100,7 +1109,7 @@ msgstr "Vymazat výběr" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Klikněte na Analytické kategorie (proti zastíněnému pozadí, abyste viděli Analysis Services v každé kategorii. Zadejte minimální a maximální hodnoty pro označení platného rozsahu výsledků. Jakýkoli výsledek mimo tento rozsah zvýší varování. Pole % Chyby umožňuje zohlednit % nejistoty, ve vyhodnocení výsledků oproti minimálním a maximálním hodnotám. Výsledek mimo rozsah, ale stále v rozsahu, pokud se vezme v úvahu chyba v %, vyvolá méně závažné varování." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "Klepnutím rozbalte tuto kategorii" @@ -1109,18 +1118,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "Klepnutím přepnete viditelnost nebo přetažením změníte pořadí" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Zákazník" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID šarže klienta" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID zákazníka" @@ -1129,31 +1138,31 @@ msgstr "ID zákazníka" msgid "Client Landing Page" msgstr "Vstupní stránka klienta" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Objednávka zákazníka" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Číslo objednávky klienta" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ref. zákazníka" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Reference zákazníka" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Zákaznické SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID vzorku klienta" @@ -1166,7 +1175,7 @@ msgstr "Klienti" msgid "Close" msgstr "Zavřít" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1197,7 +1206,7 @@ msgstr "Čárka (,)" msgid "Comments" msgstr "Komentáře" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Interpretace komentářů nebo výsledků" @@ -1206,8 +1215,8 @@ msgstr "Interpretace komentářů nebo výsledků" msgid "Commercial ID" msgstr "Obchodní ID" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Složení" @@ -1216,6 +1225,10 @@ msgstr "Složení" msgid "Composite sample" msgstr "Složený vzorek" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Konfidenční interval %" @@ -1239,12 +1252,12 @@ msgid "Considerations" msgstr "K úvaze" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontakt" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "Kontakt nepatří vybranému klientovi" @@ -1268,8 +1281,8 @@ msgid "Contained Samples" msgstr "Obsahuje vzorky" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Nádoba" @@ -1301,7 +1314,7 @@ msgstr "Typ obsahu" msgid "Contents of the file {}" msgstr "Obsah souboru {}" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kontrola" @@ -1311,6 +1324,7 @@ msgid "Control QC analyses" msgstr "Kontrolní analýzy QC" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "Typ ovládání" @@ -1327,7 +1341,7 @@ msgid "Copy from" msgstr "Kopírovat z" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Kopírovat do nového" @@ -1335,7 +1349,7 @@ msgstr "Kopírovat do nového" msgid "Could not convert '{}' to an integer" msgstr "Nelze převést '{}' na celé číslo" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "Nelze načíst PDF pro vzorek {}" @@ -1343,12 +1357,16 @@ msgstr "Nelze načíst PDF pro vzorek {}" msgid "Could not send email to {0} ({1})" msgstr "Nelze odeslat e-mail na adresu {0} ({1})" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Počet" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Země" @@ -1357,7 +1375,7 @@ msgstr "Země" msgid "Create Invoice PDF" msgstr "Vytvořit PDF fakturu " -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "Vytvořit Oddělky" @@ -1381,13 +1399,13 @@ msgstr "Vytvořte nový vzorek tohoto typu" msgid "Create partitions" msgstr "Vytvořit oddělky" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Vytvořeno" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Vytvořil" @@ -1400,21 +1418,21 @@ msgstr "Vytvořil:" msgid "Created on" msgstr "Vytvořeno dne" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "Vytvořeno {} oddělků: {}" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Tvůrce" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Kritéria" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Měna" @@ -1427,11 +1445,11 @@ msgstr "Aktuální" msgid "Current keyword '{}' used in calculation '{}'" msgstr "Aktuální klíčové slovo '{}' použité ve výpočtu '{}'" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Vlastní desetinná značka" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1440,7 +1458,7 @@ msgstr "DL" msgid "Daily" msgstr "Denně" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1454,20 +1472,24 @@ msgstr "Datové rozhraní" msgid "Data Interface Options" msgstr "Volby datového rozhraní" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Kniha vstupů dat" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Datum" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Datum vytvoření" @@ -1475,11 +1497,11 @@ msgstr "Datum vytvoření" msgid "Date Dispatched" msgstr "Datum odeslání" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Termín odstraněn" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Prodleva termínu" @@ -1489,7 +1511,7 @@ msgid "Date Loaded" msgstr "Datum příjmu" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "Datum změnění" @@ -1499,8 +1521,8 @@ msgstr "Datum změnění" msgid "Date Opened" msgstr "Datum otevření" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Datum zachováno" @@ -1509,18 +1531,18 @@ msgid "Date Printed" msgstr "Datum tištění" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Datum vydání" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Datum doručení" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Datum registrace" @@ -1530,17 +1552,17 @@ msgstr "Datum registrace" msgid "Date Requested" msgstr "Datum vyhotovení" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Datum přijetí vzorku" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Datum odběru" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Datum ověřeno" @@ -1548,10 +1570,6 @@ msgstr "Datum ověřeno" msgid "Date collected" msgstr "Datum shromáždění" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Datum, od kterého je kalibrační certifikát platný" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Datum, od kterého je přístroj pod kalibrací" @@ -1564,13 +1582,17 @@ msgstr "Datum, od kterého je přístroj v údržbě" msgid "Date from which the instrument is under validation" msgstr "Datum, od kterého je nástroj validován" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Datum přijetí" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Datum do doby platnosti certifikátu" @@ -1580,10 +1602,14 @@ msgstr "Datum do doby platnosti certifikátu" msgid "Date until the instrument will not be available" msgstr "Datum, kdy nebude přístroj k dispozici" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Datum udělení kalibračního certifikátu" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dny" @@ -1598,12 +1624,12 @@ msgstr "Deaktivovat až do dalšího kalibračního testu" msgid "Deactivate" msgstr "Deaktivovat" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Desetinné znaménko, které se použije v přehledech od tohoto klienta." -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Výchozí kontejner" @@ -1617,7 +1643,7 @@ msgstr "Výchozí typ kontejneru" msgid "Default Department" msgstr "Výchozí oddělení" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "Výchozí e-maily pro CC všech publikovaných vzorků pro tohoto klienta" @@ -1629,24 +1655,36 @@ msgstr "Výchozí přístroj" msgid "Default Method" msgstr "Výchozí metoda" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Výchozí uchování" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Výchozí kategorie" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Výchozí kontejner pro nové ukázkové oddíly" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "Výchozí počet vzorků k přidání." -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Výchozí desetinné znaménko" @@ -1658,7 +1696,7 @@ msgstr "Výchozí nástroj používaný pro analýzy tohoto typu" msgid "Default large sticker" msgstr "Výchozí velký štítek" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "Výchozí rozvržení v zobrazení pracovního listu" @@ -1666,15 +1704,31 @@ msgstr "Výchozí rozvržení v zobrazení pracovního listu" msgid "Default method used for analyses of this type" msgstr "Výchozí metoda používaná pro analýzy tohoto typu" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Standardní čas zdržení" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Výchozí formát vědeckého zápisu pro zprávy" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Výchozí formát vědeckého zápisu výsledků" @@ -1686,15 +1740,16 @@ msgstr "Výchozí malý štítek" msgid "Default timezone" msgstr "Výchozí časové pásmo" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "Výchozí časové cykly pro analýzy" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Implicitní hodnota" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "Výchozí hodnota „Počet vzorků“, když uživatelé kliknou na tlačítko „PŘIDAT“ a vytvoří se nové vzorky" @@ -1714,7 +1769,7 @@ msgstr "Definujte počet desetinných míst, která mají být použita pro tent msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Definujte přesnost při převodu hodnot na notaci exponentů. Výchozí hodnota je 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "Definovat vzorkovač, který má vzorek připravit v naplánovaném datu" @@ -1748,7 +1803,7 @@ msgstr "Oddělení" msgid "Dependent Analyses" msgstr "Závislé analýzy" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1782,7 +1837,11 @@ msgstr "Popis místa" msgid "Detach" msgstr "Odpojit" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "Odchylka mezi vzorkem a tím, jak byl odebrán" @@ -1790,7 +1849,7 @@ msgstr "Odchylka mezi vzorkem a tím, jak byl odebrán" msgid "Disable multi-verification for the same user" msgstr "Zakázat vícenásobné ověření stejného uživatele" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "Sleva" @@ -1808,7 +1867,7 @@ msgstr "Odeslat" msgid "Dispatch samples" msgstr "Expediční vzorky" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Odesláno" @@ -1833,7 +1892,7 @@ msgstr "Hodnota zobrazení musí být jedinečná" msgid "Display a Detection Limit selector" msgstr "Zobrazit selekční limit detekce" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "Zobrazení vzorových oddílů klientům" @@ -1848,31 +1907,31 @@ msgstr "Zlikvidován" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Okres" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Dokument" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "Document ID" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Umístění dokumentu" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Typ dokumentu" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Verze dokumentu" @@ -1885,11 +1944,11 @@ msgstr "Dokumenty" msgid "Dot (.)" msgstr "Bod (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Dolů od" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Dolů k" @@ -1905,11 +1964,11 @@ msgstr "Stáhnout PDF" msgid "Download selected reports" msgstr "Stáhnout vybrané zprávy" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Vypršeno" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1949,7 +2008,7 @@ msgstr "Duplicitní klíče v poli volby" msgid "Duplicate of" msgstr "Duplikát z " -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "Specifikace dynamické analýzy" @@ -1966,6 +2025,10 @@ msgstr "Dynamická specifikace" msgid "E.g. SANAS, APLAC, etc." msgstr "Např. značky SANAS, APLAC atd." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Časně" @@ -1976,7 +2039,7 @@ msgstr "Časně" msgid "Edit" msgstr "Upravit" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Nadmořská výška" @@ -1996,11 +2059,11 @@ msgstr "E-mailová adresa" msgid "Email Log" msgstr "Protokol e-mailů" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "Tělo e-mailu pro oznámení o zneplatnění vzorku" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "Tělo e-mailu pro oznámení o odmítnutí vzorku" @@ -2012,11 +2075,11 @@ msgstr "E-mail byl zrušen" msgid "Email notification" msgstr "Upozornění e-mailem" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "E-mailové oznámení o zneplatnění vzorku" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "E-mailové oznámení o odmítnutí vzorku" @@ -2028,19 +2091,19 @@ msgstr "Prázdné klíče nejsou podporovány" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Povolit vícenásobné použití přístroje v pracovních listech." -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Povolit uchování vzorků" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "Povolit specifikace vzorku" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Povolit odběr vzorků" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Povolit plánování vzorkování" @@ -2048,11 +2111,11 @@ msgstr "Povolit plánování vzorkování" msgid "Enable sampling workflow for the created sample" msgstr "Povolit pracovní postup odběru vzorků pro vytvořený vzorek" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "Povolte pracovní postup Tisk sestavy výsledků" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "Povolit pracovní postup odmítnutí" @@ -2090,19 +2153,19 @@ msgstr "Zadejte procentuální hodnotu, např. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Zadejte procentuální hodnotu, např. 14.0. Toto procento se použije pouze na analytický profil a převede systémovou DPH" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Zadejte procentuální hodnotu, např. 14.0. Toto procento je použito v celém systému, ale může být přepsáno na jednotlivé položky" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Zadejte procentuální hodnotu, např. 33,0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Zadejte zeměpisnou šířku bodu odebraného vzorku ve stupních 0-90, minutách 0-59, sekundách 0-59 a indikátoru Severně / Jižně" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Zadejte zeměpisnou délku bodu odběru vzorku ve stupních 0-180, v minutách 0-59, sekundáchy 0-59 a indikátor E východně / W západně" @@ -2118,7 +2181,7 @@ msgstr "Sem zadejte podrobnosti o akreditaci služeb vaší laboratoře. K dispo msgid "Entity" msgstr "Entita" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Ekologické předpoklady" @@ -2126,24 +2189,28 @@ msgstr "Ekologické předpoklady" msgid "Erroneous result publication from {}" msgstr "Chybná publikace výsledků od {}" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Vývoj analýz" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "Evoluce vzorků" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Evoluce pracovních listů" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "Příklad obsahu" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Vyloučit z faktury" @@ -2153,12 +2220,12 @@ msgstr "Vyloučit z faktury" msgid "Expected Result" msgstr "Očekávaný výsledek" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "Očekávané datum vzorkování" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Očekávané hodnoty" @@ -2181,7 +2248,7 @@ msgstr "Datum vypršení platnosti" msgid "Exponential format precision" msgstr "Přesnost exponenciálního formátu" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Exponenciální prahová hodnota formátu" @@ -2217,11 +2284,11 @@ msgstr "Žena" msgid "Field" msgstr "Pole" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "Pole '{}' je vyžadováno" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "Pole Název" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Soubor" @@ -2270,11 +2337,15 @@ msgstr "Plovoucí hodnota od 0,0 - 1000,0 která označuje pořadí řazení. Du msgid "Folder that results will be saved" msgstr "Složka, ve které budou výsledky uloženy" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "Pro každé rozhraní tohoto přístroje můžete definovat složku, kde by systém měl hledat soubory výsledků při automatickém importu výsledků. Dobrým přístupem může být složka pro každý přístroj a uvnitř složky, která vytvoří různé složky pro každé ze svých rozhraní. Pomocí kódů rozhraní si můžete být jisti, že názvy složek jsou jedinečné." -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Konfigurace formátování" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "Pátek" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Od" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "Celé jméno" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Celé jméno" @@ -2320,7 +2391,7 @@ msgstr "Celé jméno" msgid "Function" msgstr "Funkce" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Vzorek datovaný v budoucnosti" @@ -2329,6 +2400,10 @@ msgstr "Vzorek datovaný v budoucnosti" msgid "Generate report" msgstr "Vytvořit zprávu" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Generuje ID pomocí IDServeru" @@ -2345,7 +2420,7 @@ msgstr "Přejděte do své instance" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Oslovující titul např. Pan, Paní, Dr." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Služby skupinové analýzy podle kategorií v tabulkách LIMS, užitečné, když je seznam dlouhý" @@ -2358,17 +2433,13 @@ msgstr "Skupina vytvořená" msgid "Grouping period" msgstr "Skupinové období" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Nebezpečný" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "Nebezpečné" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "Hodnoty ID serveru" @@ -2412,7 +2483,7 @@ msgstr "Hodnoty ID serveru" msgid "ID Template" msgstr "ID šablony" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Pokud je vzorek odebírán pravidelně v tomto vzorkovacím bodě, zadejte zde frekvenci, např. týdně" @@ -2424,7 +2495,7 @@ msgstr "Pokud je zaškrtnuto, zobrazí se v zobrazeních výsledků výsledky ve msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Pokud je zaškrtnuto, nebude přístroj k dispozici, dokud nebude provedena další platná kalibrace. Toto zaškrtávací políčko bude automaticky zrušeno." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Pokud je tato možnost povolena, zobrazí se v zobrazení vstupu výsledků vedle každé analýzy pole volného textu" @@ -2432,7 +2503,7 @@ msgstr "Pokud je tato možnost povolena, zobrazí se v zobrazení vstupu výsled msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Pokud je tato možnost povolena, bude ji moci ověřit také uživatel, který zadal výsledek této analýzy. Toto nastavení se projeví u uživatelů s přiřazenou rolí, která jim umožňuje ověřit výsledky (ve výchozím nastavení správci, správci laboratoří a ověřovatelé). Zde nastavená možnost má přednost před možností nastavenou v nastavení Bika" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Pokud je tato možnost povolena, bude ji moci ověřit také uživatel, který zadal výsledek. Toto nastavení se projeví pouze u uživatelů s přiřazenou rolí, která jim umožňuje ověřovat výsledky (ve výchozím nastavení jsou správci, správci laboratoří a ověřovatelé). Toto nastavení lze přepsat pro dané zobrazení analýzy v úpravě služby analýzy. Ve výchozím nastavení je zakázáno." @@ -2460,7 +2531,7 @@ msgstr "V případě potřeby vyberte výpočet pro analytické služby spojené msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Pokud je zde text zadán, použije se místo názvu, když je služba uvedena v záhlaví sloupce. Formátování HTML je povoleno." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "Pokud systém nenajde žádnou shodu (AnalysisRequest, Sample, Reference Analysis nebo Duplicate), použije identifikátor záznamu k nalezení shody s ID referenčních vzorků. Pokud je nalezeno ID referenčního vzorku, systém automaticky vytvoří kalibrační test (referenční analýza) a spojí jej s výše vybraným přístrojem.
Pokud není vybrán žádný přístroj, nebude pro samotné ID vytvořen žádný kalibrační test." @@ -2472,15 +2543,15 @@ msgstr "Pokud je tento kontejner předem chráněn, pak lze zde zvolit způsob u msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "Pokud není zaškrtnuto, nebudou moci správci laboratoře při vytváření listu přiřazovat stejný přístroj více, než k jedné analýze." -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Pokud nebude zaškrtnuto, budou analytici a laboratorní úředníci schopni spravovat i pracovní listy. Pokud mají uživatelé omezený přístup pouze k těm listům, ke kterým jsou přiřazeni, bude tato volba zkontrolována a přečtena." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Pokud není zaškrtnuto, budou mít analytici přístup ke všem pracovním listům." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "Pokud není zaškrtnuto, uživatelé budou moci předkládat výsledky pouze pro analýzy, ke kterým jsou přiřazeni, a odesílání výsledků pro nepřiřazené analýzy nebude povoleno. Toto nastavení se nevztahuje na uživatele s rolí Správce laboratoře" @@ -2501,7 +2572,7 @@ msgstr "Import" msgid "Import Data Interface" msgstr "Datové rozhraní Importu" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "Importní rozhraní" @@ -2519,7 +2590,7 @@ msgstr "Postup kalibrace v laboratoři" msgid "Inactive" msgstr "Neaktivní" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Zahrnout a zobrazit informace o cenách" @@ -2527,15 +2598,15 @@ msgstr "Zahrnout a zobrazit informace o cenách" msgid "Include descriptions" msgstr "Včetně popisů" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Nesprávné číslo IBAN: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Nesprávné číslo NIB: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "Označuje, zda je vytištěna poslední Zpráva o vzorku," @@ -2549,6 +2620,18 @@ msgstr "Info" msgid "Initialize" msgstr "Inicializovat" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "Instalace SENAITE LIMS" @@ -2577,7 +2660,7 @@ msgstr "Pokyny pro pravidelné laboratorní kalibrační rutiny určené pro ana msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Pokyny pro pravidelné preventivní a udržovací postupy určené analytikům" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "Přístroj" msgid "Instrument '{}' is used by service '{}'" msgstr "Nástroj '{}' je používán službou '{}'" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Kalibrace přístroje" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Soubory nástrojů" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Import přístroje" @@ -2609,11 +2692,11 @@ msgstr "Umístění přístroje" msgid "Instrument Locations" msgstr "Umístění přístroje" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Údržba přístroje" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Úlohy plánovaných přístrojů" @@ -2626,7 +2709,7 @@ msgstr "Typ přístroje" msgid "Instrument Types" msgstr "Typy přístrojů" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Ověřování přístrojů" @@ -2642,7 +2725,7 @@ msgstr "Přístroj je deaktivován až do úspěšné kalibrace:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Přístroj odstaven až do provedení nových kalibračních testů:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Exporter přístroje nebyl nalezen" @@ -2654,6 +2737,10 @@ msgstr "Referenční test přístroje selhal" msgid "Instrument has no data interface selected" msgstr "Přístroj nemá vybrané datové rozhraní" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Přístroj v průběhu kalibrace:" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Platnost kalibračního certifikátu přístroje vypršela:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Přístroje" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Přístroje deaktivovány až do úspěšné kalibrace:" @@ -2708,17 +2799,17 @@ msgstr "Rozhraní" msgid "Interface Code" msgstr "Kód rozhraní" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Interní kalibrační testy" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Interní certifikát" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "Vnitřní použití" @@ -2735,13 +2826,13 @@ msgstr "Šablona interpretace" msgid "Interpretation Templates" msgstr "Šablony interpretace" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Interval" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Neplatné" @@ -2749,7 +2840,7 @@ msgstr "Neplatné" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "Byl zjištěn neplatný soubor specifikací. Nahrajte tabulku Excel s definovanými alespoň následujícími sloupci: '{}'," -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Neplatná hodnota: Zadejte hodnotu bez mezer." @@ -2771,7 +2862,7 @@ msgstr "Faktura" msgid "Invoice Date" msgstr "Datum fakturace" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Kromě faktury" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "InvoiceBatch nemá titul" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Pracovní pozice" @@ -2839,11 +2930,11 @@ msgstr "Klíčová slova" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratoř" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Laboratorní analýzy" @@ -2889,11 +2980,11 @@ msgstr "Laboratoř" msgid "Laboratory Accredited" msgstr "Laboratorní akreditace" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Laboratorní pracovní dny" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Vstupní stránka" @@ -2905,7 +2996,7 @@ msgstr "Jazyk" msgid "Large Sticker" msgstr "Velký štítek" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Velká nálepka" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "Čas posledního přihlášení" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Poslední" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Pozdější analýzy" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Poslední analýza" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Zeměpisná šířka" @@ -2965,7 +3056,7 @@ msgstr "Seznam možných konečných výsledků. Pokud je nastaveno, není při msgid "Lists all samples received for a date range" msgstr "Uvádí všechny vzorky přijaté pro časové období" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Načíst data nastavení" @@ -2973,11 +3064,11 @@ msgstr "Načíst data nastavení" msgid "Load documents describing the method here" msgstr "Sem nahrajte dokumenty popisující metodu" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Načíst ze souboru" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Vložte sem dokument certifikátu" @@ -3011,11 +3102,11 @@ msgstr "Typ místa" msgid "Location where sample is collected" msgstr "Místo, kde se odebírá vzorek" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Místo, kde je vzorek uchován" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Místo, kde byl odebrán vzorek" @@ -3033,29 +3124,13 @@ msgstr "Protokol" msgid "Login details" msgstr "Přihlašovací detaily" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Přihlášení selhalo. E-mailová adresa i heslo rozlišují velká a malá písmena." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Přihlášení selhalo. Přihlašovací jméno i heslo rozlišují velká a malá písmena. Zkontrolujte, zda není zapnutý zámek velkých písmen." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Přihlášení selhalo. Vaše přihlášení bylo deaktivováno. Další informace vám poskytne laboratoř." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Přihlášení selhalo. Vaše přihlášení je spojeno s více kontakty. Další informace vám poskytne laboratoř." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Zeměpisná délka" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Číslo šarže" @@ -3075,7 +3150,7 @@ msgstr "Nejnižší" msgid "Mailing address" msgstr "Poštovní adresa" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Správce" @@ -3102,7 +3177,7 @@ msgstr "Samec" msgid "Manage Analyses" msgstr "Spravovat analýzy" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Správa polí formuláře" @@ -3143,7 +3218,7 @@ msgstr "Email správce" msgid "Manager Phone" msgstr "Telefon správce" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Ručně" @@ -3156,6 +3231,10 @@ msgstr "Ruční zadání výsledků" msgid "Manually publish all contained samples of the selected reports." msgstr "Ručně publikujte všechny obsažené vzorky vybraných zpráv." +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "Výrobce" msgid "Manufacturers" msgstr "Výrobci" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "Vzorek označte pouze pro interní použití. To znamená, že je přístupný pouze pracovníkům laboratoře a nikoli klientům." @@ -3216,12 +3295,12 @@ msgstr "Seznamte se s komunitou, projděte si kód a získejte podporu na adrese msgid "Member Discount" msgstr "Členská sleva" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Členská sleva %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Platí členské slevy" @@ -3233,7 +3312,7 @@ msgstr "Člen zaregistrován a propojen s aktuálním kontaktem." msgid "Message sent to {}, " msgstr "Zpráva odeslána na {}," -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "Min operátor" msgid "Min warn" msgstr "Min varování" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "těžit" @@ -3292,7 +3371,7 @@ msgstr "Minimálně 5 znaků" msgid "Minimum Volume" msgstr "Minimální objem" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Minimální počet výsledků pro výpočty statistik QC" @@ -3340,11 +3419,11 @@ msgstr "Více" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "Chování více katalogů pro Dexterity Contents" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "Typ vícenásobného ověření" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Vyžaduje se vícenásobné ověření" @@ -3396,10 +3475,6 @@ msgstr "Chybí e-mailová adresa" msgid "No Method selected for this Service" msgstr "Pro tuto službu nebyla vybrána žádná metoda" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "Žádné oddělky" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "Pro prázdné vzorky nejsou k dispozici žádné referenční definice. Chcete-li do této šablony listu přidat prázdný vzorek, vytvořte nejprve referenční definici pro prázdný vzorek." @@ -3412,12 +3487,12 @@ msgstr "Pro ovládací prvky nejsou k dispozici žádné referenční definice. msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "Nejsou k dispozici žádné Referenční definice pro ovládací prvky ani mezery.
Chcete-li přidat ovládací prvek nebo mezeru do této šablony pracovního listu, vytvořte nejprve Referenční definici." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "Nelze vytvořit žádné vzorky." -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "Vašemu databázovému dotazu neodpovídají žádné vzorky" @@ -3442,7 +3517,7 @@ msgstr "Nebyly přidány žádné analýzy" msgid "No analyses were added to this worksheet." msgstr "K tomuto listu nebyly přidány žádné analýzy." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "Pro službu '{}' nebyla nalezena žádná analýza" @@ -3492,16 +3567,24 @@ msgstr "Žádný soubor nevybrán" msgid "No historical actions matched your query" msgstr "Dotazu neodpovídaly žádné historické akce" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "Žádné přístroje" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "Žádné položky nezveřejněny" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Nebyly vybrány žádné položky" @@ -3513,11 +3596,11 @@ msgstr "Nebyly vybrány žádné položky." msgid "No new items were created." msgstr "Nebyly vytvořeny žádné nové položky." -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "Nebyly vytvořeny žádné oddělky" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "V žádosti není uvedena žádná zpráva" @@ -3525,11 +3608,11 @@ msgstr "V žádosti není uvedena žádná zpráva" msgid "No reports found" msgstr "Nebyly nalezeny žádné zprávy" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Vášmu databázovému dotazu neodpovídají žádné vzorky" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Žádné vzorky nebyly odmítnuty" @@ -3545,7 +3628,7 @@ msgstr "${contact_fullname} neexistuje žádný uživatel a nebude se moci přih msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "Pro propojeného uživatele nebyl nalezen žádný uživatelský profil. Chcete-li získat další podporu, kontaktujte správce laboratoře nebo se pokuste uživatele znovu propojit." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "Žádný platný kontakt" @@ -3553,8 +3636,8 @@ msgstr "Žádný platný kontakt" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "Žádný platný formát v poli volby. Podporovaný formát je::|:|:" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Nic" @@ -3567,12 +3650,12 @@ msgstr "Ne všechny kontakty jsou pro vybrané zprávy stejné. Vyberte ručně msgid "Not defined" msgstr "Není určeno" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "Dosud nevytištěno" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Nenastaveno" @@ -3593,7 +3676,11 @@ msgstr "Poznámka: Můžete také přetáhnout řádky příloh a změnit jejich msgid "Num columns" msgstr "Počet sloupců" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Počet analýz" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Počet požadovaných a zveřejněných analýz na oddělení a vyjádřený jako procento všech provedených analýz" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Počet kopií" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "Počet žádostí" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Počet požadovaných ověření" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Počet požadovaných ověření před tím, než je daný výsledek považován za „ověřený“. Toto nastavení lze přepsat pro jakékoli analýzy v zobrazení úprav služby pro analýzu. Ve výchozím nastavení 1" @@ -3661,11 +3748,11 @@ msgstr "Jakmile je vzorek uchován, musí být v této lhůtě zlikvidován. Pok msgid "Only Excel files supported" msgstr "Podporovány jsou pouze soubory Excel" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Vytvářet a spravovat pracovní listy mohou pouze správci laboratoří" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "Pro výpočet časového cyklu analýzy se berou v úvahu pouze laboratorní pracovní dny." @@ -3673,13 +3760,13 @@ msgstr "Pro výpočet časového cyklu analýzy se berou v úvahu pouze laborato msgid "Only to empty or zero fields" msgstr "Pouze do prázdných nebo nulových polí" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Otevřeno" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Open Source Web based Laboratory Information Management System" @@ -3699,7 +3786,7 @@ msgstr "Datum objednávky" msgid "Order Number" msgstr "Číslo objednávky" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organizace odpovědná za udělení kalibračního certifikátu" @@ -3724,11 +3811,11 @@ msgstr "Jiné důvody" msgid "Other reasons:" msgstr "Další důvody:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Jiný stav" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Zastaralý" @@ -3745,13 +3832,13 @@ msgstr "Vlastník" msgid "Paperformat" msgstr "formát papíru" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Oddělek" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Oddělování zrušeno" @@ -3759,10 +3846,6 @@ msgstr "Oddělování zrušeno" msgid "Password" msgstr "Heslo" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Životnost hesla" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "Identifikátor cesty" @@ -3845,15 +3928,19 @@ msgstr "Výsledky analýz(y) pro ${client_name} naleznete v příloze" msgid "Please select a User from the list" msgstr "Vyberte uživatele ze seznamu" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "Vyberte prosím analýzu nebo službu pro přílohu" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "Uveďte důvod" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Zde zadejte uchování, které se liší od výchozího uchování analytické služby podle typu vzorku." @@ -3861,6 +3948,10 @@ msgstr "Zde zadejte uchování, které se liší od výchozího uchování analy msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Nahrajte logo, které jste oprávněni používat na svém webu, a zprávy o výsledcích vašeho akreditačního orgánu. Maximální velikost je 175 x 175 pixelů." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "Napište prosím komentář, kam jsou uvedené vzorky (vzorek) odesílány." @@ -3910,23 +4001,23 @@ msgstr "Předdefinované důvody odmítnutí" msgid "Predefined results" msgstr "Předdefinované výsledky" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Upřednostňovaný desetinná znak pro zprávy." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Preferované desetinné znaménko pro výsledky" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Upřednostňované rozvržení tabulky pro zadání výsledků v zobrazení listu. Klasické rozvržení zobrazuje vzorky v řádcích a analýzy ve sloupcích. Transponované rozvržení zobrazuje vzorky ve sloupcích a analýzy v řádcích." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Preferovaný formát vědeckého zápisu pro zprávy" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Preferovaný formát vědecké notace pro výsledky" @@ -3938,7 +4029,7 @@ msgstr "Prefix" msgid "Prefixes can not contain spaces." msgstr "Předpony nemohou obsahovat mezery." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Připravil" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "Předběžné publikování" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Uchování" @@ -3956,7 +4047,7 @@ msgstr "Uchování" msgid "Preservation Category" msgstr "Kategorie uchování" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "Uchovávání podle typu vzorku" @@ -3969,11 +4060,12 @@ msgstr "Uchování" msgid "Preserve" msgstr "Zachovat" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Ochránce" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "Stisknutím klávesové zkratky Ctrl+Mezerník spustíte vyhledávání Spotlight" @@ -3987,7 +4079,7 @@ msgstr "Preventivní" msgid "Preventive maintenance procedure" msgstr "Postup preventivní údržby" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Náhled" @@ -4021,7 +4113,7 @@ msgstr "Ceníky" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Primární vzorek" @@ -4044,12 +4136,12 @@ msgstr "Datum tisku:" msgid "Print pricelist" msgstr "Tisk ceníku" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Tisk štítků" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Tištěno" @@ -4058,7 +4150,7 @@ msgstr "Tištěno" msgid "Printed on" msgstr "Vytištěno na" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Priorita" @@ -4089,8 +4181,8 @@ msgstr "Klíč profilu" msgid "Profile Keyword" msgstr "Klíčové slovo profilu" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Postup" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "Protocol ID" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Provincie" @@ -4107,7 +4199,7 @@ msgstr "Provincie" msgid "Public. Lag" msgstr "Prodleva zveřejnění" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Publikace Specifikace" @@ -4139,11 +4231,11 @@ msgstr "Zveřejněné vzorky, které nebyly fakturovány" msgid "Published results" msgstr "Publikované výsledky" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "Publikováno {}," -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "QC Analýzy" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "Výsledky QC" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "ID vzorku QC" @@ -4194,7 +4286,7 @@ msgstr "Znovu zadejte heslo. Ujistěte se, že hesla jsou identická." msgid "Reasons for rejection" msgstr "Důvody zamítnutí" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Znovu přiřadit" @@ -4217,7 +4309,7 @@ msgstr "Přijato" msgid "Recept. Lag" msgstr "Prodleva přijetí" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Čeká se na příjem" @@ -4242,7 +4334,7 @@ msgstr "Referenční analýza" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definice Reference" @@ -4251,7 +4343,7 @@ msgstr "Definice Reference" msgid "Reference Definitions" msgstr "Definice referencí" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "Referenční hodnoty" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Hodnoty referenčních vzorků jsou nulové nebo „prázdné“" @@ -4311,8 +4403,8 @@ msgstr "Odmítnout Analýzu" msgid "Reject samples" msgstr "Odmítnout vzorky" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Odmítnuto" @@ -4325,11 +4417,11 @@ msgstr "Odmítnuté položky: {}" msgid "Rejected sample" msgstr "Odmítnutý vzorek" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "Odmítnuto {} vzorků: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "Odmítnutí zrušeno" @@ -4337,7 +4429,7 @@ msgstr "Odmítnutí zrušeno" msgid "Rejection reasons" msgstr "Důvody odmítnutí" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "Odmítnutí pracovního postupu není povolen" @@ -4347,11 +4439,11 @@ msgstr "Odmítnutí pracovního postupu není povolen" msgid "Remarks" msgstr "Poznámky" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "Poznámky a komentáře k této žádosti" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "Poznámky z {}" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Poznámky, které je třeba vzít v úvahu při procesu údržby" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "Vzdálené IP" @@ -4452,11 +4544,11 @@ msgstr "Zpráva tabulek vzorků a součtů odeslaných mezi časovým obdobím" msgid "Report type" msgstr "Typ Zprávy" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Nahrát Zprávu" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "Zprávy" msgid "Republish" msgstr "Znovu publikovat" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "Znovu publikováno po posledním tisku" @@ -4481,7 +4573,7 @@ msgstr "Požadavek" msgid "Request ID" msgstr "ID požadavku" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Vyžádat nové analýzy" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "Požadováno" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Požadované" @@ -4512,7 +4605,7 @@ msgstr "Odpovědnosti" msgid "Restore" msgstr "Obnovit" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Omezení kategorií" @@ -4520,7 +4613,7 @@ msgstr "Omezení kategorií" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "Omezte dostupné analytické služby a nástroje pomocí vybraných metod. Chcete-li tuto změnu použít v seznamu služeb, měli byste ji nejprve uložit." -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "Hodnota výsledku musí být jedinečná" msgid "Result files folders" msgstr "Složky výsledků" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Výsledek v rozpětí" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Výsledek mimo rozsah" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "Rozsah výsledků se liší od specifikace: {}" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Výsledné hodnoty s alespoň tímto počtem platných číslic jsou zobrazeny ve vědeckém zápisu pomocí písmene „e“ pro označení exponentu. Přesnost lze nakonfigurovat v jednotlivých analytických službách." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "Výsledné proměnné" @@ -4566,12 +4659,12 @@ msgstr "Výsledné proměnné" msgid "Results" msgstr "Výsledek" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretace výsledků" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Výsledky byly staženy" @@ -4579,11 +4672,11 @@ msgstr "Výsledky byly staženy" msgid "Results interpretation" msgstr "Interpretace výsledků" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Výsledky čekají na vyřízení" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "Retenční období" msgid "Retest" msgstr "Opakovaně testovat" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Znovu testováno" msgid "Retract" msgstr "Odvolat" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "Zasunutý" msgid "Retracted analyses" msgstr "Zpětné analýzy" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Stažení" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "Kontrola stavu" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "Zkontrolováno od" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Role" @@ -4637,22 +4734,26 @@ msgstr "Role" msgid "Rollback" msgstr "Zpět k předešlému stavu" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Rutinní analýzy" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "SENAITE CORE" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "Přídavný modul SENAITE CORE" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "SENAITE Core 1.x (neinstalovat)" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS Úvodní strana " @@ -4661,6 +4762,10 @@ msgstr "SENAITE LIMS Úvodní strana " msgid "SENAITE front-page" msgstr "Vstupní strana SENAITE" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "Server SMTP byl odpojen. Vytvoření uživatele bylo přerušeno." @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "Oslovení" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Vzorek" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Vzorek ${AR} byl úspěšně vytvořen." @@ -4716,7 +4821,7 @@ msgstr "Oddělky vzorků" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Vzorkovací bod" @@ -4726,11 +4831,11 @@ msgstr "Vzorkovací bod" msgid "Sample Points" msgstr "Body vzorků" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "Odmítnutí vzorku" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "Šablona vzorku" @@ -4750,7 +4855,7 @@ msgstr "Typ vzorku" msgid "Sample Type Prefix" msgstr "Předpona typu vzorku" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "Typy vzorků" msgid "Sample collected by the laboratory" msgstr "Vzorek odebraný laboratoří" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "stav vzorku" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Vypršení vzorku" @@ -4772,7 +4881,7 @@ msgstr "Vypršení vzorku" msgid "Sample point" msgstr "Bod odběru vzorku" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Vzorek přijat" @@ -4794,27 +4903,31 @@ msgstr "Vzorek s oddělky" msgid "SampleMatrix" msgstr "SampleMatrix" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Typ vzorku" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Vzorkovač" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Vzorkovač pro plánovaný odběr vzorků" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Vzorky" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "Vzorky ${ARs} byly úspěšně vytvořeny." @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "Vzorky nejsou fakturovány" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Vzorky tohoto typu by měly být považovány za nebezpečné" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Vzorky zveřejněny" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Vzorky obdrženy vs. ohlášeny" @@ -4855,35 +4968,35 @@ msgstr "Přijaté vzorky vs. hlášené vzorky" msgid "Samples rejection reporting form" msgstr "Formulář hlášení odmítnutí vzorků" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "Vzorky naplánované na odběr vzorků" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Vzorky, které mají být uchovány" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Vzorky k tisku" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Vzorky, které mají být přijaty" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Vzorky k odběru vzorků" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Vzorky k ověření " -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Vzorky ověřeny" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Vzorky s nevyřízenými výsledky" @@ -4891,7 +5004,7 @@ msgstr "Vzorky s nevyřízenými výsledky" msgid "Sampling Date" msgstr "Datum vzorkování" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "Odchylka odběru vzorků" msgid "Sampling Deviations" msgstr "Odchylky odběru vzorků" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Frekvence odběru vzorků" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "Odběr vzorků je naplánován" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "Sobota" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Uložit" @@ -4932,12 +5045,12 @@ msgstr "Plán" msgid "Schedule sampling" msgstr "Plánování odběru vzorků" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Plánovaný odběr vzorků" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Plánovaný úkol" @@ -4945,6 +5058,10 @@ msgstr "Plánovaný úkol" msgid "Scientific name" msgstr "Odborný název" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Sekundy" @@ -4961,15 +5078,19 @@ msgstr "Založit" msgid "Seeding key {} to {}" msgstr "Seeding key {} až {}" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "Vyberte „Registrovat“, pokud chcete, aby se štítky automaticky vytvářely při vytváření nových vzorků nebo záznamů vzorků. Vyberte 'Přijmout' pro tisk štítků po přijetí vzorků nebo záznamů vzorků. Výběrem „Žádný“ deaktivujete automatický tisk" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "Vybrat Analýzy oddělku" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Vyberte výchozí uchování pro tuto analytickou službu. Pokud uchování závisí na kombinaci typů vzorků, uveďte v tabulce níže uchování podle typu vzorku" @@ -4977,7 +5098,7 @@ msgstr "Vyberte výchozí uchování pro tuto analytickou službu. Pokud uchová msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Vyberte manažera z dostupného personálu nakonfigurovaného v položce nastavení „laboratorní kontakty“. Vedoucí oddělení jsou odkazováni na zprávy o výsledcích analýz, které obsahují analýzy podle jejich oddělení." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Vybrat vzorek a vytvořit sekundární vzorek" @@ -5001,15 +5122,15 @@ msgstr "Vyberte analytika" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "Vyberte všechny doplňky, které chcete okamžitě aktivovat. Doplňky můžete aktivovat také po vytvoření webu pomocí ovládacího panelu Doplňky." -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Vybrat existující soubor" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Vyberte, zda se jedná o interní kalibrační certifikát" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Vyberte, zda má být použit výchozí výpočet ve výchozí metodě. Není-li vybrána, lze výpočet vybrat ručně" @@ -5030,15 +5151,15 @@ msgstr "Vybrat přístroj" msgid "Select template" msgstr "Vyberte šablonu" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Vyberte zemi, ve které se bude web ve výchozím nastavení zobrazovat" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Vyberte měnu, kterou bude web používat k zobrazení cen." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Vyberte výchozí kontejner, který bude použit pro tuto analytickou službu. Pokud kontejner, který se má použít, závisí na kombinaci typu vzorku a uchování, zadejte kontejner do níže uvedené tabulky typů vzorků" @@ -5054,39 +5175,39 @@ msgstr "Vybrat preferovaný přístroj" msgid "Select the types that this ID is used to identify." msgstr "Vyberte typy, které se toto ID používá k identifikaci." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Vyberte tuto možnost, chcete-li aktivovat automatická oznámení prostřednictvím e-mailu klientovi a vedoucím laboratoře v případě zneplatnění vzorku." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "Vyberte tuto možnost, chcete-li aktivovat automatická upozornění prostřednictvím e-mailu klientovi, když je vzorek odmítnut." -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Tuto možnost vyberte, chcete-li aktivovat řídicí panel jako výchozí přední stránku." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "Vyberte tuto možnost, chcete-li aktivovat pracovní postup odmítnutí pro vzorky. V nabídce akcí se zobrazí možnost „Odmítnout“." -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Vyberte tuto možnost, chcete-li aktivovat kroky pracovního postupu kolekce vzorků." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Vyberte tuto možnost, aby koordinátor odběru vzorků mohl naplánovat odběr vzorků. Tato funkce se projeví pouze v případě, že je aktivní „Pracovní postup odběru vzorků“" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "Vyberte tuto možnost, chcete-li uživateli umožnit nastavit další stav „Tištěný“ na ty požadavky na analýzu, které byly zveřejněny. Ve výchozím nastavení zakázáno." -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "Zvolte, chcete-li vzorky automaticky přijímat, když jsou vytvořeny pracovníky laboratoře a pracovní tok odběru vzorků je zakázán. Vzorky vytvořené přes kontakty klienta nebudou automaticky přijímány" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "Vyberte, zda chcete klientským kontaktům zobrazit ukázkové oddíly. Pokud je tato možnost deaktivována, nebudou oddíly zahrnuty do výpisů a klientským kontaktům se nebude zobrazovat informační zpráva s odkazy na primární vzorek." @@ -5094,15 +5215,15 @@ msgstr "Vyberte, zda chcete klientským kontaktům zobrazit ukázkové oddíly. msgid "Select which Analyses should be included on the Worksheet" msgstr "Vyberte, které analýzy se mají na pracovním listu zahrnout" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Vyberte, který štítek by měl být ve výchozím nastavení použit jako „velký“" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Vyberte, který štítek by měl být ve výchozím nastavení použit jako „malý“ štítek" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Vyberte, který štítek se má tisknout, když je povolen automatický tisk štítku" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "Odesílatel" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Samostatný kontejner" @@ -5145,7 +5266,7 @@ msgstr "Seriové číslo" msgid "Service" msgstr "Služba" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "Službu nelze zrušit. Kliknutím na tlačítko info získáte další podrobnosti" @@ -5165,11 +5286,11 @@ msgstr "Poznámky k sadě" msgid "Set remarks for selected analyses" msgstr "Nastavení poznámek pro vybrané analýzy" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Nastavte pracovní postup Odmítnutí vzorku a důvody" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "Nastavte výchozí počet kopií, které se mají vytisknout pro každou nálepku" @@ -5177,15 +5298,15 @@ msgstr "Nastavte výchozí počet kopií, které se mají vytisknout pro každou msgid "Set the maintenance task as closed." msgstr "Nastavte úkol údržby jako uzavřený." -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "Nastavit specifikaci, která bude použita před publikováním vzorku." -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "Pokud je aktivována možnost „Oznámení e-mailem o odmítnutí vzorku“, nastavte text pro e-mail, který má být zaslán klientskému kontaktu vzorku. Můžete použít vyhrazená klíčová slova: $sample_id, $sample_link, $reasons, $lab_address" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "Nastavte text pro tělo e-mailu, který má být odeslán, pokud je povolena možnost „Oznámení e-mailem o neplatnosti vzorku“, kontaktu klienta s ukázkou. Můžete použít vyhrazená klíčová slova: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" @@ -5211,6 +5332,10 @@ msgstr "Název police" msgid "Shipping address" msgstr "Doručovací adresa" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "Zkrácený popis metody" @@ -5219,7 +5344,7 @@ msgstr "Zkrácený popis metody" msgid "Short title" msgstr "Krátký název" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "Měly by být analýzy z faktury vyloučeny?" @@ -5227,7 +5352,11 @@ msgstr "Měly by být analýzy z faktury vyloučeny?" msgid "Should the default example content be added to the site?" msgstr "Měl by být na web přidán výchozí ukázkový obsah?" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Zobrazit pouze vybrané kategorie v klientských pohledech" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "Název webu" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Velikost" @@ -5263,7 +5392,7 @@ msgstr "Velikost" msgid "Small Sticker" msgstr "Malý štítek" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Malý štítek" @@ -5281,7 +5410,7 @@ msgstr "Třídit klíč" msgid "Source" msgstr "Zdroj" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Specifikace" @@ -5294,7 +5423,7 @@ msgstr "Soubor specifikace" msgid "Specification ranges have changed since they were assigned" msgstr "Rozsahy specifikací se od přiřazení změnily" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Specifikace" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "Datum zahájení musí být před datem ukončení" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Stav" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "Stav" msgid "Sticker" msgstr "Štítek" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Šablony nálepek" @@ -5342,7 +5471,7 @@ msgstr "Šablony nálepek" msgid "Stickers preview" msgstr "Náhled štítků" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "Umístění úložiště" msgid "Storage Locations" msgstr "Umístění úložiště" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "Výsledek řetězce" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "Subjekt" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Odeslat" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "Chcete-li pokračovat, odešlete platný soubor Open XML (.XLSX) obsahující záznamy o nastavení." -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "Odesláno a ověřeno stejným uživatelem: {}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Zadavatel" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "Vedoucí laboratoře" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Dodavatel" @@ -5455,16 +5592,16 @@ msgstr "Systémový panel" msgid "System default" msgstr "Systémově výchozí" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Úkol" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "ID úlohy" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Typ úlohy" @@ -5479,7 +5616,7 @@ msgstr "Technický popis a pokyny určené analytikům" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Šablona" @@ -5493,6 +5630,7 @@ msgstr "Výsledek testu" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "Text" @@ -5536,15 +5674,15 @@ msgstr "Analytik nebo agent odpovědný za údržbu" msgid "The analyst responsible of the validation" msgstr "Analytik odpovědný za ověření" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "Přidělená dávka této žádosti" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "Přidělená podskupina šarže tohoto požadavku" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "Přiřazený klient této žádosti" @@ -5557,23 +5695,23 @@ msgstr "Přílohy spojené se vzorky a analýzami" msgid "The category the analysis service belongs to" msgstr "Kategorie, do které analytická služba patří" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "Identifikátor vzorku klienta" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "Číslo objednávky na straně klienta pro tento požadavek" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "Reference na straně klienta pro tento požadavek" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "Stav vzorku" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "Kontakty používané v kopii pro e-mailová oznámení" @@ -5581,23 +5719,23 @@ msgstr "Kontakty používané v kopii pro e-mailová oznámení" msgid "The date the instrument was installed" msgstr "Datum instalace přístroje" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "Datum, kdy byl vzorek uchován" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "Datum, kdy byl vzorek přijat" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "Datum, kdy byl vzorek odebrán" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "Datum, kdy bude vzorek odebrán" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Bude použita desetinné znaménko vybrané v nastavení Bika." @@ -5609,11 +5747,11 @@ msgstr "Výchozí typ kontejneru. Nové oddělky vzorků jsou automaticky přiř msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "Výchozí nastavení časového pásma portálu. Uživatelé si budou moci nastavit vlastní časové pásmo, pokud jsou v nastavení data a času definována dostupná časová pásma." -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Zde zadané procento slevy se vztahuje na ceny pro klienty označené jako „členové“, běžně spolupracující členové nebo spolupracovníci, kteří si tuto slevu zaslouží" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "Stav prostředí během odběru vzorků" @@ -5625,12 +5763,16 @@ msgstr "Z tohoto vzorku byly vytvořeny následující oddělky:" msgid "The following sample(s) will be dispatched" msgstr "Budou odeslány tyto vzorky (odeslán tento vzorek)" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Výška nebo hloubka, ve které musí být vzorek odebrán" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "ID přístroje v registru prostředků laboratoře" @@ -5638,7 +5780,7 @@ msgstr "ID přístroje v registru prostředků laboratoře" msgid "The instrument's model number" msgstr "Číslo modelu přístroje" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "Interval se počítá z pole „Od“ a definuje, kdy platnost certifikátu vyprší ve dnech. Nastavení tohoto převráceného pole přepíše při uložení pole „Komu“." @@ -5655,11 +5797,11 @@ msgstr "Laboratorní oddělení" msgid "The laboratory departments" msgstr "Laboratorní oddělení" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "Pokud není jako výchozí úvodní stránka vybrán panel Dashboard, zobrazí se tato úvodní stránka neautentifikovaným uživatelům. Pokud není vybrána žádná vstupní stránka, zobrazí se výchozí titulní stránka." -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Seznam typů vzorků, které lze v tomto místě odebrat. Pokud nejsou vybrány žádné typy vzorků, jsou k dispozici všechny typy vzorků." @@ -5683,15 +5825,11 @@ msgstr "Počet požadovaných analýz na analytickou službu" msgid "The number of analyses requested per sample type" msgstr "Počet požadovaných analýz ku typu vzorku" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Počet dní před vypršením platnosti hesla. 0 zakáže vypršení platnosti hesla" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Počet dní před vypršením platnosti vzorku a již nelze analyzovat. Toto nastavení lze přepsat na jednotlivé typy vzorků v nastavení typů vzorků" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Počet minut před automatickým odhlášením uživatele. 0 deaktivuje automatické odhlášení" @@ -5707,7 +5845,7 @@ msgstr "Počet požadavků a analýz na klienta" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Období, po které mohou být nekonzervované vzorky tohoto typu uchovány před vypršením platnosti a nelze je dále analyzovat" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "Osoba u dodavatele, která certifikát schválila" @@ -5716,15 +5854,15 @@ msgstr "Osoba u dodavatele, která certifikát schválila" msgid "The person at the supplier who performed the task" msgstr "Osoba u dodavatele, která úlohu provedla" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "Osoba u dodavatele, která připravila certifikát" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "Osoba, která uchovala vzorek" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "Osoba, která odebrala vzorek" @@ -5732,7 +5870,7 @@ msgstr "Osoba, která odebrala vzorek" msgid "The place where the instrument is located in the laboratory" msgstr "Místo, kde je přístroj v laboratoři umístěn." -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "Předdefinované hodnoty šablony vzorků jsou nastaveny v požadavku" @@ -5740,7 +5878,7 @@ msgstr "Předdefinované hodnoty šablony vzorků jsou nastaveny v požadavku" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "Cena účtovaná za analýzu pro klienty, kteří mají nárok na hromadné slevy" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "Primární kontakt tohoto vzorku, který bude dostávat oznámení a publikace e-mailem" @@ -5860,7 +5998,7 @@ msgstr "Toto je sekundární vzorek" msgid "This is a detached partition from Sample" msgstr "Toto je oddělený oddělek od vzorku" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "Toto je výchozí maximální čas povolený pro provádění analýz. Používá se pouze pro analýzy, kde analytická služba nestanoví časový cyklus. Zohledňují se pouze laboratorní pracovní dny." @@ -5892,11 +6030,11 @@ msgstr "Čtvrtek" msgid "Time" msgstr "Čas" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Tip: Připojené dokumenty nebudou načteny, pokud nejsou v instanci." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "Název webu" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "do" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "K zachování" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "K odběru vzorků" @@ -5936,23 +6074,23 @@ msgstr "K odběru vzorků" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Zobrazí se pod každou částí Kategorie analýz ve zprávách o výsledcích." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Bude zachováno" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "K tisku" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "K odběru vzorků" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Bude ověřeno" @@ -5960,7 +6098,7 @@ msgstr "Bude ověřeno" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "Chcete-li provést výpočet, zadejte zde hodnoty pro všechny parametry výpočtu. To zahrnuje výše uvedená dočasná pole, jakož i veškeré služby, na kterých závisí tento výpočet výsledků." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "Nepřiřazeno" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Neurčitost" @@ -6068,7 +6206,7 @@ msgstr "Jedinečné ID oddělení, které identifikuje oddělení" msgid "Unit" msgstr "Jednotka" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "Neznámý IBAN země %s" @@ -6098,7 +6236,7 @@ msgstr "Nerozpoznaný formát souboru ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "Nerozpoznaný formát souboru ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "Nepřiřazeno" @@ -6122,11 +6260,11 @@ msgstr "Horní detekční limit (UDL)" msgid "Use Analysis Profile Price" msgstr "Použít cenu analýzy profilu" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Jako výchozí vstupní stránku použijte Ovládací panel" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Použijte výchozí výpočet metody" @@ -6166,11 +6304,11 @@ msgstr "Uživatelské jméno" msgid "Users history" msgstr "Historie uživatelů" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Použití příliš malého počtu datových dat nedává statistický smysl. Před přijetím a vynesením statistik QC nastavte přijatelný minimální počet výsledků" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "DPH" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "DPH %" @@ -6190,15 +6328,17 @@ msgstr "výše DPH" msgid "VAT number" msgstr "DIČ číslo" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Ověřený" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Platnost od" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Platný do" @@ -6206,6 +6346,10 @@ msgstr "Platný do" msgid "Validation" msgstr "Ověření" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Ověření se nezdařilo: '${keyword}': duplicitní klíčové slovo" @@ -6226,6 +6370,10 @@ msgstr "Ověření se nezdařilo: '${title}': duplicitní název" msgid "Validation failed: '${value}' is not unique" msgstr "Ověření se nezdařilo: '${value}' není unikátní" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Ověření se nezdařilo: Orientace musí být Východ / Západ" @@ -6234,7 +6382,7 @@ msgstr "Ověření se nezdařilo: Orientace musí být Východ / Západ" msgid "Validation failed: Bearing must be N/S" msgstr "Ověření se nezdařilo: Orientace musí být Sever / Jih" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "Ověření se nezdařilo: Nelze importovat modul '%s'" @@ -6266,6 +6414,14 @@ msgstr "Ověření se nezdařilo: Maximální hodnoty musí být číselné" msgid "Validation failed: Min values must be numeric" msgstr "Ověření se nezdařilo: Min. hodnoty musí být číselné" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Ověření se nezdařilo: U předem uchovaných kontejnerů musí být vybráno uchování." @@ -6274,7 +6430,7 @@ msgstr "Ověření se nezdařilo: U předem uchovaných kontejnerů musí být v msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Ověření se nezdařilo: Výběr vyžaduje, aby byly vybrány následující kategorie: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Ověření se nezdařilo: Hodnoty musí být čísla" @@ -6331,11 +6487,11 @@ msgstr "Ověření se nezdařilo: minuty musí být 0 - 59" msgid "Validation failed: minutes must be numeric" msgstr "Ověření se nezdařilo: minuty musí být číselné" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Ověření se nezdařilo: procentní hodnoty musí být mezi 0 a 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Ověření se nezdařilo: procentuální hodnoty musí být čísla" @@ -6352,15 +6508,23 @@ msgstr "Ověření se nezdařilo: sekundy musí být číselné" msgid "Validation failed: title is required" msgstr "Ověření se nezdařilo: název je vyžadován" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Ověření se nezdařilo: hodnota musí být mezi 0 a 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "Ověření se nezdařilo: hodnota musí být plovoucí" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "Ověření pro '{}' se nezdařilo" @@ -6372,7 +6536,7 @@ msgstr "Datum Zprávy o ověření" msgid "Validations" msgstr "Ověřování" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Ověřovatel" @@ -6387,9 +6551,9 @@ msgstr "Hodnota" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Zde lze zadat hodnoty, které přepíší výchozí hodnoty zadané v mezipolohách výpočtu." -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Ověřeno" @@ -6405,7 +6569,7 @@ msgstr "Ověřit" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Verze" @@ -6469,7 +6633,7 @@ msgstr "Welcome to" msgid "Welcome to SENAITE" msgstr "Vítejte v SENAITE" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "Je-li tato funkce povolena, vzorek se automaticky ověří, jakmile jsou ověřeny všechny výsledky. V opačném případě musí uživatelé s dostatečnými právy vzorek následně ověřit ručně. Výchozí nastavení: povoleno" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "Pracovní postup" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Stav pracovního postupu" @@ -6523,13 +6687,13 @@ msgstr "Šablona pracovního listu" msgid "Worksheet Templates" msgstr "Šablony pracovního listu" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Pracovní listy" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Špatná délka IBAN podle %s : %s zkratka po %i" @@ -6583,7 +6747,7 @@ msgstr "akce" msgid "activate" msgstr "aktivovat" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "jednou za dva roky" @@ -6596,7 +6760,7 @@ msgstr "od" msgid "comment" msgstr "komentář" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "denně" @@ -6659,6 +6823,16 @@ msgstr "v " msgid "label_add_to_groups" msgstr "label_add_to_groups" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6698,11 +6872,11 @@ msgstr "labwl_powered_by" msgid "minutes" msgstr "minut" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "měsíčně" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "z " @@ -6710,7 +6884,7 @@ msgstr "z " msgid "overview" msgstr "přehled" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "čtvrtletní" @@ -6749,13 +6923,12 @@ msgid "title_copyright" msgstr "title_copyright" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "title_required" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "do" @@ -6768,19 +6941,19 @@ msgstr "dokud" msgid "updated every 2 hours" msgstr "aktualizováno každé 2 hodiny" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "čeká (se) na ověření" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "týdně" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "ročně" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "{} (zastaralé)" diff --git a/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po b/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po index a099c3a2d5..f1db3cc6d5 100644 --- a/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/da_DK/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: da_DK\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po index 2587a822ce..e9cf6df20d 100644 --- a/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/da_DK/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Danish (Denmark) (https://www.transifex.com/senaite/teams/87045/da_DK/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: da_DK\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Blank)" @@ -95,7 +95,7 @@ msgstr "(Kontrol)" msgid "(Duplicate)" msgstr "(Dublet)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -107,7 +107,7 @@ msgstr "(Påkrævet)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Akkreditering reference" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "akkrediteret" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Action" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Aktiv" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Tilføj" @@ -256,7 +256,7 @@ msgstr "Tilføj Dublet" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Alle" @@ -341,7 +341,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Alle tildelte analyser" @@ -349,7 +349,7 @@ msgstr "Alle tildelte analyser" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Analyse Kategori" msgid "Analysis Keyword" msgstr "Analyse Søgeord" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Analyse Profil" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Analyseprofiler" @@ -498,7 +498,7 @@ msgstr "Analyse service" msgid "Analysis Services" msgstr "Analyse Services" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Analysetype" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Anvend template" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Tildelt" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "bilag" @@ -633,19 +637,19 @@ msgstr "Bilag Type" msgid "Attachment Types" msgstr "Bilagstyper" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Bilag" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Automatisk log-off" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -782,9 +786,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -798,11 +802,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Faktura adresse" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blank" @@ -851,7 +855,7 @@ msgstr "Mærke" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -865,7 +869,7 @@ msgstr "Bulk pris (excl. moms)" msgid "Business Phone" msgstr "Business Phone" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -873,16 +877,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC emails" @@ -890,7 +894,7 @@ msgstr "CC emails" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Beregning formel" msgid "Calculation Interim Fields" msgstr "Beregning foreløbige felter" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Beregninger" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Annulleret" @@ -970,15 +974,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Kapacitet" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Katalognummer" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "Kategori" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Kategori kan ikke deaktiveres, fordi den indeholder Analysis Services" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Marker dette felt, hvis analysen er inkluderet i laboratoriets tidsplan for akkrediterede analyser" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Check this box if the prøves taken at this point are 'composite' and put together from more than one sub prøve, e.g. several surface prøves from a dam mixed together to be a representative prøve for the dam. The default, unchecked, indicates 'grab' prøves" @@ -1067,19 +1071,24 @@ msgstr "Check this box if this container is already preserved.Setting this will msgid "Check this box if your laboratory is accredited" msgstr "Markér dette felt, hvis dit laboratorium er akkrediteret" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Kunde" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Kunde ID" @@ -1128,31 +1137,31 @@ msgstr "Kunde ID" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Kunde Ordre" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Kunde ref" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Kunde reference" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Kunde SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1165,7 +1174,7 @@ msgstr "Kunder" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Sammensat" @@ -1215,6 +1224,10 @@ msgstr "Sammensat" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Confidence Level %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontakt" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Beholder" @@ -1300,7 +1313,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kontrol" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1334,7 +1348,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1356,7 +1374,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1399,21 +1417,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1426,11 +1444,11 @@ msgstr "aktuelle" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Data Interface" msgid "Data Interface Options" msgstr "Data Interface Options" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Dato" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1474,11 +1496,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Dato afsendt" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Dato for bortskaffes" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Udløbsdato" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Dato indlæst" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Dato Åbnet" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Offentliggjort den" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Modtagedato" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Dato mangler" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Dato for sampling" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1563,13 +1581,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1579,10 +1601,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dage" @@ -1597,12 +1623,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1616,7 +1642,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Normal prøve opbevaring periode" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Default værdi" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Afhængige analyser" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "afsendt" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Placeret" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Forfald" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "E.g. SANAS, APLAC, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1975,7 +2038,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Højde" @@ -1995,11 +2058,11 @@ msgstr "Emailadresse" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "Indtast procentværdi f.eks. 14,0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Angiv procentværdi fx. 14,0. Denne procentsats anvendes i hele systemet, men kan overskrives på den enkelte vare" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Udelad fra faktura" @@ -2152,12 +2219,12 @@ msgstr "Udelad fra faktura" msgid "Expected Result" msgstr "Forventet resultat" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2180,7 +2247,7 @@ msgstr "Udløbsdato" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "Kvinde" msgid "Field" msgstr "Felt" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Felt titel" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Sag" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2328,6 +2399,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Farlige - Hazardous" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "Inkluderer beskrivelser" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Instrument" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2625,7 +2708,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Instrument exporter ikke fundet" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Instrumenter" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2748,7 +2839,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Faktura udeladt" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "Nøgleorderne" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Lab" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Lab analyser" @@ -2888,11 +2979,11 @@ msgstr "laboratorie" msgid "Laboratory Accredited" msgstr "Laboratorium akkrediteret" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Stor mærkat" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Sen" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Sene analyser" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Sen analyse" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Breddegrad - Latitude" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2972,11 +3063,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "Log" msgid "Login details" msgstr "Login details" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Login mislykkedes. Både e-mailadresse og password er følsomme, kontrollere, at caps lock ikke er aktiveret." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Login mislykkedes. Både brugernavn og password er følsomme, kontrollere, at caps lock ikke er aktiveret." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Længdegrad - Longitude" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Lotnummer" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Postardesse" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "Mand" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Manager email" msgid "Manager Phone" msgstr "Manager telefon" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Producent" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Medlem rabat%" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Medlem rabat gælder" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mine" @@ -3291,7 +3370,7 @@ msgstr "Minimum 5 tegn." msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3339,11 +3418,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "Der findes ingen bruger for $ {contact_fullname} og han / hun vil ikke v msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Intet" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Åben" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Ordre dato" msgid "Order Number" msgstr "Ordre Nummer" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Password" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Password levetid" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "konservering" @@ -3955,7 +4046,7 @@ msgstr "konservering" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "konserveringer" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "Print prisliste" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "Profil keys" msgid "Profile Keyword" msgstr "Profil keyword" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4216,7 +4308,7 @@ msgstr "Modtaget" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "reference Analyse" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Reference Definition" @@ -4250,7 +4342,7 @@ msgstr "Reference Definition" msgid "Reference Definitions" msgstr "Reference Definitioner" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4310,8 +4402,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Bemærkninger" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Rapporter" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "" msgid "Request ID" msgstr "Request ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Request ny analyser" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Kræves" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4519,7 +4612,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Resultat out of range" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Restested" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Tiltale" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Prøve" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "Prøve Partitions" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "prøvepunkt" @@ -4725,11 +4830,11 @@ msgstr "prøvepunkt" msgid "Sample Points" msgstr "prøvepunkter" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Prøvetype" msgid "Sample Type Prefix" msgstr "Prøve type præfiks" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "prøvetyper" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Prøver" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Prøveudtagningensdato" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Sampling Afvigelse" msgid "Sampling Deviations" msgstr "Sampling Afvigelser" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Prøveudtagningen frekvens" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Gem" @@ -4931,12 +5044,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Sekunder" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Vælg analytiker" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "Vælg instrument" msgid "Select template" msgstr "Vælg template" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5144,7 +5265,7 @@ msgstr "Serial Nr." msgid "Service" msgstr "Service" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "Forsendelse adresse" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Størrelse" @@ -5262,7 +5391,7 @@ msgstr "Størrelse" msgid "Small Sticker" msgstr "Lille mærkat" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Tilstand" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Status" msgid "Sticker" msgstr "Mærket" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Indsend" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Leverandør" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Template" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5682,15 +5824,11 @@ msgstr "Antallet af analyser, pr analyse service" msgid "The number of analyses requested per sample type" msgstr "Antallet af analyser, pr prøvetype" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "Antallet af requests og analyser pr. kunde" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "To Be Preserved" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5935,23 +6073,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "To be verified" @@ -5959,7 +6097,7 @@ msgstr "To be verified" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Ikke tildelt" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Usikkerhed" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Enhed" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "Moms" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "Moms%" @@ -6189,15 +6327,17 @@ msgstr "Momsbeløb" msgid "VAT number" msgstr "CVR nummer" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Gyldig fra" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6205,6 +6345,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6225,6 +6369,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Validering mislykkedes: Bearing skal være E / W" @@ -6233,7 +6381,7 @@ msgstr "Validering mislykkedes: Bearing skal være E / W" msgid "Validation failed: Bearing must be N/S" msgstr "Validering mislykkedes: Bearing skal være N / S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "Validering mislykkedes: minutter skal være 0-59" msgid "Validation failed: minutes must be numeric" msgstr "Validering mislykkedes: minutter skal være numerisk" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "Validering mislykkedes: sekunder skal være numerisk" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6386,9 +6550,9 @@ msgstr "Værdi" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "verificeret" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Version" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Arbejdsark Template" msgid "Worksheet Templates" msgstr "Arbejdsark Templates" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Arbejdsark" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6766,19 +6939,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/de/LC_MESSAGES/plone.po b/src/senaite/core/locales/de/LC_MESSAGES/plone.po index 0e97c12914..e2dc24cfe1 100644 --- a/src/senaite/core/locales/de/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/de/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: de\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po index 6cd4c0d646..ca4b66dd5f 100644 --- a/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/de/LC_MESSAGES/senaite.core.po @@ -3,14 +3,14 @@ # Marc Jedrzejas , 2018 # Stefan Gruber , 2019 # Jordi Puiggené , 2021 -# Ramon Bartl , 2021 +# Ramon Bartl , 2022 # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" -"Last-Translator: Ramon Bartl , 2021\n" +"Last-Translator: Ramon Bartl , 2022\n" "Language-Team: German (https://www.transifex.com/senaite/teams/87045/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,8 +22,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: de\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -62,7 +62,7 @@ msgstr "% durchgeführt" msgid "% Published" msgstr "% veröffentlicht" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s wurde abgelehnt" @@ -80,11 +80,11 @@ msgstr "← Zurück" msgid "← Back to the ${back_link}" msgstr "← Zurück zur ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." -msgstr "" +msgstr "„Min“- und „Max“-Werte geben einen gültigen Ergebnisbereich an. Jedes Ergebnis außerhalb dieses Ergebnisbereichs löst eine Warnung aus. „Min warn“- und „Max warn“-Werte zeigen einen Schulterbereich an. Jedes Ergebnis außerhalb des Ergebnisbereichs, aber innerhalb des Schulterbereichs löst einen weniger schwerwiegenden Alarm aus. Wenn das Ergebnis außerhalb des Bereichs liegt, wird in Listen und Ergebnisberichten anstelle des tatsächlichen Ergebnisses der für „< Min“ oder „< Max“ eingestellte Wert angezeigt." -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Blindwert)" @@ -97,7 +97,7 @@ msgstr "(Kontroll-Standard)" msgid "(Duplicate)" msgstr "(Doppelbestimmung)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Gefahrstoff)" @@ -109,7 +109,7 @@ msgstr "(Erforderlich)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Dies ist eine automatisch generierte E-Mail. Bitte antworten Sie nicht auf diese Nachricht. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -144,7 +144,7 @@ msgstr "> Max" #: senaite/core/browser/install/templates/senaite-addsite.pt:66 msgid "A short title for the site. This will be shown in the title of the browser window on each page." -msgstr "" +msgstr "Ein kurzer Titel für die Website. Dies wird im Titel des Browserfensters auf jeder Seite angezeigt." #: bika/lims/profiles/default/types/ARTemplate.xml msgid "AR Template" @@ -195,7 +195,7 @@ msgstr "Akkreditierungszeichen" msgid "Accreditation page header" msgstr "Akkreditierung Briefkopf" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -203,7 +203,7 @@ msgstr "Akkredidiert" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Arbeitsschritt" @@ -224,12 +224,12 @@ msgid "Active" msgstr "Aktiv" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Ausführender User" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Hinzufügen" @@ -263,7 +263,7 @@ msgstr "Wiederholungsmessung hinzufügen" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Bemerkungsfeld zu allen Analysen hinzufügen" @@ -276,7 +276,7 @@ msgstr "Analysen des ausgewählten Profils zur Vorlage hinzufügen" msgid "Add new Attachment" msgstr "Neuen Anhang hinzufügen" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "Fügen Sie einen oder mehrere Anhänge zu diesem Analysenauftrag hinzu, um Ihre Probe genauer zu beschreiben." @@ -292,13 +292,13 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Zusätzliche Python-Bibliotheken" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Zusätzliche Email Adresse für Benachrichtigungen" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" -msgstr "" +msgstr "Zusätzliche Ergebniswerte" #: bika/lims/content/storagelocation.py:93 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:137 @@ -323,19 +323,19 @@ msgstr "Vorgegebene Etiketten für Probetypen" #: senaite/core/browser/install/templates/senaite-overview.pt:138 msgid "Advanced" -msgstr "" +msgstr "Erweitert" #: bika/lims/browser/reports/selection_macros/__init__.py:359 msgid "After ${end_date}" msgstr "Nach ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Geschäftsstelle" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Alle" @@ -348,7 +348,7 @@ msgstr "Hier sind alle akkreditierten Analyseleistungen aufgelistet." msgid "All Analyses of Service" msgstr "Alle Analysen zur Analysenleistung" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Alle zugeordneten Analysen" @@ -356,7 +356,7 @@ msgstr "Alle zugeordneten Analysen" msgid "Allow Manual Detection Limit input" msgstr "Manuelle Eingabe der Erfassungsgrenze erlauben." -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Nur zugewiesenen Labormitarbeitern Zugriff zum Arbeitsblatt gewähren" @@ -372,7 +372,7 @@ msgstr "Erlaube dem gleichen Benutzer mehrfaches verifizieren" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Erlaube dem gleichen Benutzer mehrfaches verifizieren, jedoch nicht aufeinanderfolgend" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Erlaube Selbstverifizierung der Ergebnisse" @@ -386,13 +386,13 @@ msgstr "Labormitarbeitern manuelle Eingabe der Messunsicherheit erlauben." #: bika/lims/content/abstractbaseanalysis.py:262 msgid "Allow to introduce analysis results manually" -msgstr "" +msgstr "Manuelle Ergebniserfassung erlauben" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "Erlauben dass Ergebnisse für nicht zugewiesene Analysen eingereicht werden dürfen, oder für Analysen die anderen zugewiesen wurden." -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Die ausgewählten Kategorien in Kundenansichten immer expandieren" @@ -448,7 +448,7 @@ msgstr "Analysen angefragt" msgid "Analyses summary per department" msgstr "Analysenzusammenfassung nach Bereich" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -468,7 +468,7 @@ msgstr "Analysenkategorie" msgid "Analysis Keyword" msgstr "Analysenschlüsselwort" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -476,7 +476,7 @@ msgstr "Analysenprofil" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Analysenprofile" @@ -505,7 +505,7 @@ msgstr "Analysenleistung" msgid "Analysis Services" msgstr "Analysenleistungen" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -530,7 +530,11 @@ msgstr "Analysentyp" msgid "Analysis category" msgstr "Analysenkategorie" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Analysenprofile setzen eine Gruppe von Analysen" @@ -539,7 +543,7 @@ msgstr "Analysenprofile setzen eine Gruppe von Analysen" msgid "Analysis service" msgstr "Analysenleistung" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "Analysenspezifikationen die direkt auf der Probe editiert werden können." @@ -559,7 +563,7 @@ msgstr "Analysenbearbeitungszeiten" msgid "Analysis turnaround times over time" msgstr "Übersicht der Analysenbearbeitungszeiten" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -571,7 +575,7 @@ msgstr "Analytiker muss angegeben werden" #: bika/lims/browser/fields/partitionsetupfield.py:55 msgid "Any" -msgstr "Alle" +msgstr "Beliebig" #: bika/lims/browser/worksheet/templates/results.pt:178 msgid "Apply" @@ -585,7 +589,7 @@ msgstr "Vorlage anwenden" msgid "Apply wide" msgstr "Global anwenden" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Genehmigt von" @@ -597,37 +601,37 @@ msgstr "Prüfmittelnummer" msgid "Assign" msgstr "Zuweisen" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Zugewiesen" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Zugewiesen an: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Zuweisung ausstehend" #: bika/lims/validators.py:478 msgid "At least, two options for choices field are required" -msgstr "" +msgstr "Mindestens zwei Auswahlmöglichkeiten werden für dieses Feld benötigt" #: senaite/core/browser/viewlets/templates/attachments.pt:249 msgid "Attach to Sample" -msgstr "" +msgstr "An die Probe anhängen" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Anhang" #: bika/lims/content/attachment.py:82 msgid "Attachment Keys" -msgstr "Anhang-Schlüssel" +msgstr "Anhang Schlagworte" #: bika/lims/browser/client/views/attachments.py:51 #: bika/lims/content/attachment.py:61 @@ -640,19 +644,19 @@ msgstr "Anhang Typ" msgid "Attachment Types" msgstr "Anhang Typen" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" -msgstr "" +msgstr "Anhang wurde allen '{}' Analysen zugewiesen" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" -msgstr "" +msgstr "Anhang wurde der Analyse '{}' zugewiesen" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" -msgstr "" +msgstr "Anhang wurde zu dieser Probe hinzugefügt" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -660,27 +664,27 @@ msgstr "Anhang erforderlich" #: bika/lims/content/abstractbaseanalysis.py:231 msgid "Attachment required for verification" -msgstr "" +msgstr "Anhang wird zur Verifikation benötigt" #: bika/lims/browser/reports/productivity_analysesattachments.py:86 msgid "Attachment type" msgstr "Anhang Typ" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" -msgstr "" +msgstr "Anhänge gelöscht" #: senaite/core/browser/attachment/attachment.py:129 msgid "Attachment(s) updated" -msgstr "" +msgstr "Anhänge aktualisiert" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Anhänge" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -690,11 +694,11 @@ msgstr "" msgid "Authorized by" msgstr "Genehmigt von" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" -msgstr "" +msgstr "Automatisierter Import" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "Auto-Import Logs von %s " @@ -710,7 +714,7 @@ msgstr "Auto-Import Logs" msgid "Auto-partition on receive" msgstr "Automatische Partitionierung bei Empfang" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "Proben automatisch empfangen" @@ -718,29 +722,29 @@ msgstr "Proben automatisch empfangen" msgid "Autofill" msgstr "Automatisch ausfüllen" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Automatische Abmeldung" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Automatischer Etikettdruck" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" -msgstr "" +msgstr "Automatisierte Verifikation für Proben" #: bika/lims/content/artemplate.py:235 msgid "Automatically redirect the user to the partitions creation view when Sample is received." -msgstr "" +msgstr "Benutzer automatisch zur Partitionsansicht umleiten wenn die Probe empfangen wird." -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." -msgstr "" +msgstr "Verfügbare Prüfgeräte basierend auf den ausgewählten Methoden." -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" -msgstr "" +msgstr "Verfügbare Methoden um den Test durchzuführen" #: bika/lims/browser/worksheet/templates/print.pt:119 msgid "Available templates" @@ -760,7 +764,7 @@ msgstr "Längste Bearbeitungszeit" #: bika/lims/browser/templates/stickers_preview.pt:208 msgid "Back" -msgstr "" +msgstr "Zurück" #: bika/lims/content/organisation.py:154 msgid "Bank branch" @@ -772,7 +776,7 @@ msgstr "Bankname" #: senaite/core/browser/install/templates/senaite-addsite.pt:138 msgid "Base configuration" -msgstr "" +msgstr "Basiskonfiguration" #: bika/lims/browser/templates/instrument_referenceanalyses.pt:38 #: bika/lims/browser/templates/referencesample_analyses.pt:33 @@ -780,7 +784,7 @@ msgid "Basis" msgstr "Basis" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Batch" @@ -789,9 +793,9 @@ msgstr "Batch" msgid "Batch Book" msgstr "Batch Laborbuch" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Batch ID" @@ -805,11 +809,11 @@ msgstr "Batch Etikett" msgid "Batch Labels" msgstr "Batchetiketten" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "Batch Untergruppe" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -842,7 +846,7 @@ msgstr "Rechnungsadresse" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blindprobe" @@ -858,7 +862,7 @@ msgstr "Marke" msgid "Bulk Discount" msgstr "Mengenrabatt" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Mengenrabatt anwenden" @@ -872,7 +876,7 @@ msgstr "Mengenpreis (ohne MwSt.)" msgid "Business Phone" msgstr "Telefon (geschäftlich)" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Von" @@ -880,16 +884,16 @@ msgstr "Von" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "Über die Markierungsfelder können \"Labor Kontakte\" der Abteilung zugewiesen werden." -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC Kontakte" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC E-Mails" @@ -897,7 +901,7 @@ msgstr "CC E-Mails" msgid "Calculate Precision from Uncertainties" msgstr "Berechne Präzision aus Unsicherheiten" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "Berechnung" #: senaite/core/browser/form/adapters/method.py:100 msgid "Calculation '{}' is used by service '{}'" -msgstr "" +msgstr "Berechnung '{}' wird von der Analysenleistung '{}' verwendet" #: bika/lims/content/calculation.py:118 msgid "Calculation Formula" @@ -916,7 +920,7 @@ msgstr "Berechnungsformel" msgid "Calculation Interim Fields" msgstr "Zwischenrechnungsfeld" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "Diesem Inhalt zuzuweisende Berechnung" @@ -930,7 +934,7 @@ msgstr "Berechnungen" msgid "Calibration" msgstr "Kalibrierung" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -944,27 +948,27 @@ msgstr "Datum des Kalibrierberichts" msgid "Calibrations" msgstr "Kalibrierungen" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Kalibrator" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "kann verifiziert werden, wurde aber vom aktuellen Benutzer eingereicht" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "Kann erneut verifiziert werden, wurde bereits durch aktuellen Benutzer verifiziert" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Stornieren" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Storniert" @@ -977,15 +981,15 @@ msgstr "Berechnung kann nicht verwendet werden weil die folgende Leistungszuordn msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Berechnung kann nicht verwendet da sie von folgender Leistung verwendet wird: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "Kann nicht verifiziert werden, es wurde bereits durch den aktuellen Benutzer verifiziert" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "Kann nicht verifiziert werden, es wurde bereits durch den aktuellen Benutzer eingereicht" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "Kann nicht verifiziert werden, es wurde durch den aktuellen Benutzer verifiziert" @@ -994,7 +998,7 @@ msgstr "Kann nicht verifiziert werden, es wurde durch den aktuellen Benutzer ver msgid "Capacity" msgstr "Kapazität" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Erfasst" @@ -1002,18 +1006,18 @@ msgstr "Erfasst" #: bika/lims/browser/templates/instrument_referenceanalyses.pt:39 #: bika/lims/browser/templates/referencesample_analyses.pt:34 msgid "Cardinal" -msgstr "Haupt" +msgstr "Kardinal" #: bika/lims/configure.zcml:47 msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Katalognummer" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Analyseleistungen kategorisieren" @@ -1027,16 +1031,16 @@ msgstr "Kategorie" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Diese Kategorie kann nicht deaktiviert werden, da sie Analyseleistungen beinhaltet" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Zertifikat Nummer" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Zertifikat Code" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "Änderungen" @@ -1050,9 +1054,9 @@ msgstr "Änderungen gespeichert" msgid "Changes saved." msgstr "Änderungen gespeichert." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" -msgstr "" +msgstr "Änderungen werden an die Partitionen durchgereicht" #: bika/lims/content/method.py:66 msgid "Check if the method has been accredited" @@ -1062,7 +1066,7 @@ msgstr "Methode auf Akkreditierung prüfen" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Aktivieren Sie dieses Kontrollkästchen, wenn die Analyseleistung zu den akkreditierten Analysen des Labors zählt" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Aktivieren Sie dieses Kontrollkästchen, wenn die Probe an dieser Probenahmestelle 'gemische' sind und aus mehr als einer Unterprobe bestehen, z. B. verschieden Oberflächenproben eines Damms, die zusammengemischt wurden, um eine repräsentative Probe des gesamten Damms zu erhalten. Standardmäßig nicht ausgewählt werden Stichproben angegeben" @@ -1074,19 +1078,24 @@ msgstr "Aktivieren Sie dieses Kontrollkästchen, wenn dieser Behälter bereits k msgid "Check this box if your laboratory is accredited" msgstr "Aktivieren Sie dieses Kontrollkästchen, wenn Ihr Labor akkreditiert ist" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Aktivieren Sie dieses Kontrollkästchen, um einen separaten Probenbehälter für diese Analyseleistung zu verwenden" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" -msgstr "" +msgstr "Auswahlmöglichkeiten" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "Standard Spezifikationswerte für die Probe auswählen " -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "Wählen Sie die Methode für mehrfache Verifikation durch den selben Benutzer. Diese Einstellung kann die einfache bzw. mehrfache Verifikation durch den selben Benutzer aktivieren oder deaktivieren." @@ -1106,7 +1115,7 @@ msgstr "Auswahl aufheben" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Klicken Sie auf Analysenkategorien (auf dem schattierten Hintergrund) um die Analysenleistungen in jeder Kategorie zu sehen. Geben Sie Mindest- und Höchstwerte ein, um den gültigen Ergebnisbereich festzulegen. Jedes Ergebnis außerhalb dieses Bereiches löst eine Warnung aus. Das % Fehler-Feld erlaubt es, eine prozentuale Unsicherheit zu berücksichtigen, wenn das Ergebnis mit den Mindest- und Höchstwerten verglichen wird. Ein Ergebnis, das außerhalb des Bereiches ist, aber immer noch innerhalb unter Berücksichtigung des % Fehlers, wird eine wenigere strenge Warnung erzeugen." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "Klicken um diese Kategorie zu erweitern" @@ -1115,18 +1124,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "Klicken um die Sichtbarkeit zu wechseln oder Drag&Drop um die Reihenfolge zu ändern" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Kunde" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "Kunden Batch ID" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Kunden-ID" @@ -1135,31 +1144,31 @@ msgstr "Kunden-ID" msgid "Client Landing Page" msgstr "Kunden-Startseite" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Kundenbestellung" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Kundenbestellnummer" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Kundenreferenz" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Kundenreferenz" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Kunden-Proben-ID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Kunden-Proben-ID" @@ -1172,7 +1181,7 @@ msgstr "Kunden" msgid "Close" msgstr "Schließen" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "Code für das Regal" #: bika/lims/content/dynamic_analysisspec.py:76 msgid "Column '{}' is missing" -msgstr "" +msgstr "Spalte '{}' fehlt" #: bika/lims/config.py:119 msgid "Comma (,)" @@ -1203,7 +1212,7 @@ msgstr "Komma (,)" msgid "Comments" msgstr "Kommentare" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Kommentare oder Ergebnisinterpretation" @@ -1212,8 +1221,8 @@ msgstr "Kommentare oder Ergebnisinterpretation" msgid "Commercial ID" msgstr "HRG-Nr" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Gemisch" @@ -1222,6 +1231,10 @@ msgstr "Gemisch" msgid "Composite sample" msgstr "Zusammengesetzte Probe" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Vertrauensniveau %" @@ -1245,14 +1258,14 @@ msgid "Considerations" msgstr "Zu beachten" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontakt" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" -msgstr "" +msgstr "Kontakt gehört nicht zum ausgewählten Kunden" #: bika/lims/browser/templates/login_details.pt:118 msgid "Contact is deactivated. User cannot be unlinked." @@ -1274,8 +1287,8 @@ msgid "Contained Samples" msgstr "Enthaltene Proben" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Behälter" @@ -1305,9 +1318,9 @@ msgstr "Art des Inhalts" #: bika/lims/browser/dynamic_analysisspec.py:45 msgid "Contents of the file {}" -msgstr "" +msgstr "Inhalte der Datei {}" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kontrolle" @@ -1317,8 +1330,9 @@ msgid "Control QC analyses" msgstr "Kontrollanalysen zur Qualitätssicherung" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" -msgstr "" +msgstr "Kontrolltyp" #: bika/lims/controlpanel/templates/analysisservice_copy.pt:54 msgid "Copy" @@ -1333,7 +1347,7 @@ msgid "Copy from" msgstr "Kopieren von" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Kopie erzeugen" @@ -1341,12 +1355,16 @@ msgstr "Kopie erzeugen" msgid "Could not convert '{}' to an integer" msgstr "Wert '{}' nicht in Ganzzahl konvertierbar" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" -msgstr "" +msgstr "Konnte das PDF für die Probe {} nicht laden" #: bika/lims/browser/publish/emailview.py:516 msgid "Could not send email to {0} ({1})" +msgstr "Emailversand an {0} ({1}) fehlgeschlagen" + +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:135 @@ -1354,7 +1372,7 @@ msgid "Count" msgstr "Zahl" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Land" @@ -1363,17 +1381,17 @@ msgstr "Land" msgid "Create Invoice PDF" msgstr "Erzeuge PDF-Rechnung" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "Partitionen erzeugen" #: senaite/core/browser/install/templates/senaite-addsite.pt:214 msgid "Create SENAITE Site" -msgstr "" +msgstr "SENAITE Seite erstellen" #: senaite/core/browser/install/templates/senaite-overview.pt:134 msgid "Create a new SENAITE site" -msgstr "" +msgstr "Neue SENAITE Seite erstellen" #: bika/lims/browser/templates/login_details.pt:212 msgid "Create a new User" @@ -1387,13 +1405,13 @@ msgstr "Neue Probe dieser Art erstellen" msgid "Create partitions" msgstr "Partitionen erzeugen" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Erstellt" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Erstellt von" @@ -1406,21 +1424,21 @@ msgstr "Erstellt von:" msgid "Created on" msgstr "Erstellt auf" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "{} Partitionen erzeugt: {}" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Ersteller" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Kriterium" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Währung" @@ -1431,13 +1449,13 @@ msgstr "Aktuell" #: senaite/core/browser/form/adapters/analysisservice.py:187 msgid "Current keyword '{}' used in calculation '{}'" -msgstr "" +msgstr "Schlüsselwort '{}' wird in Berechnung '{}' verwendet" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Standard Dezimaltrenner" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1446,7 +1464,7 @@ msgstr "DL" msgid "Daily" msgstr "Täglich" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1460,20 +1478,24 @@ msgstr "Datenschnittstelle" msgid "Data Interface Options" msgstr "Datenschnittstelle - Optionen" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Laborbuch" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Datum" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Erstellungsdatum" @@ -1481,11 +1503,11 @@ msgstr "Erstellungsdatum" msgid "Date Dispatched" msgstr "Versanddatum" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Entsorgungsdatum" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Verfallsdatum" @@ -1495,7 +1517,7 @@ msgid "Date Loaded" msgstr "Fülldatum" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "Modifikationsdatum" @@ -1505,8 +1527,8 @@ msgstr "Modifikationsdatum" msgid "Date Opened" msgstr "Öffnungsdatum" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Konservierungsdatum" @@ -1515,18 +1537,18 @@ msgid "Date Printed" msgstr "Druckdatum" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Veröffentlichungsdatum" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Empfangsdatum" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Registrierdatum" @@ -1536,17 +1558,17 @@ msgstr "Registrierdatum" msgid "Date Requested" msgstr "Auftragsdatum" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Probenempfangsdatum" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Probenahmedatum" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Verifizierungsdatum" @@ -1554,10 +1576,6 @@ msgstr "Verifizierungsdatum" msgid "Date collected" msgstr "Entnahmedatum" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Datum ab dem das Kalibrierzertifikat gültig ist" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Datum an dem das Instrument validiert wird" @@ -1570,13 +1588,17 @@ msgstr "Datum an dem das Gerät gewartet wurde" msgid "Date from which the instrument is under validation" msgstr "Datum an dem das Instrument validiert wird" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Empfangsdatum" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Gültigkeitsdatum des Zertifikats" @@ -1586,10 +1608,14 @@ msgstr "Gültigkeitsdatum des Zertifikats" msgid "Date until the instrument will not be available" msgstr "Datum bis das das Instrument gesperrt ist" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Datum an dem das Kalibrierzertifikat freigegeben wurde" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Tage" @@ -1604,12 +1630,12 @@ msgstr "Bis zur nächsten Kalibrierung deaktivieren" msgid "Deactivate" msgstr "Deaktivieren" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Dezimaltrenner zur Verwendung für diesen Kunden" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Standardbehälter" @@ -1623,7 +1649,7 @@ msgstr "Standard-Behälterart" msgid "Default Department" msgstr "Standard-Abteilung" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "Standard Email Adressen in CC für alle veröffentlichten Proben dieses Kunden." @@ -1635,52 +1661,80 @@ msgstr "Standardgerät" msgid "Default Method" msgstr "Standardmethode" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Standardkonservierung" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Standardkategorien" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Standardbehälter für neue Teilproben" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "Standardanzahl an Proben die hinzugefügt werden" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Standard-Dezimaltrenner" #: bika/lims/content/abstractbaseanalysis.py:298 msgid "Default instrument used for analyses of this type" -msgstr "" +msgstr "Standard Prüfgerät für Analysen dieser Art" #: bika/lims/content/sampletype.py:184 msgid "Default large sticker" msgstr "Standardetikett groß" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "Standardlayout in der Arbeitsblattansicht" #: bika/lims/content/abstractbaseanalysis.py:314 msgid "Default method used for analyses of this type" +msgstr "Standard Methode für Analysen dieser Art" + +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Standard-Probenaufbewahrungsfrist" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Wissenschaftliche Standard-Schreibweise für Berichte" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Wissenschaftliche Standard-Schreibweise für Ergebnisse" @@ -1690,17 +1744,18 @@ msgstr "Standardetikett klein" #: senaite/core/browser/install/templates/senaite-addsite.pt:97 msgid "Default timezone" -msgstr "" +msgstr "Standard Zeitzone" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "Standardbearbeitungszeit für Analysen" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Standardwert" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "Vorgabewert für 'Probenzahl' für das Erzeugen neuer Proben" @@ -1720,7 +1775,7 @@ msgstr "Anzahl der Nachkommastellen." msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Anzahl der signifikaten Stellen der Exponentialschreibweise. Standard ist 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "Definieren Sie den Probenehmer für den geplanten Termin" @@ -1741,7 +1796,7 @@ msgstr "Abteilung" #: bika/lims/content/department.py:45 #: bika/lims/controlpanel/bika_departments.py:77 msgid "Department ID" -msgstr "" +msgstr "Abteilungs-ID" #: bika/lims/content/labcontact.py:69 #: bika/lims/controlpanel/bika_labcontacts.py:80 @@ -1754,7 +1809,7 @@ msgstr "Abteilungen" msgid "Dependent Analyses" msgstr "Abhängige Analysen" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1788,7 +1843,11 @@ msgstr "Beschreibung der Einrichtung" msgid "Detach" msgstr "Ausgliedern" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "Abweichung zwischen der Probe und der Probenahme" @@ -1796,7 +1855,7 @@ msgstr "Abweichung zwischen der Probe und der Probenahme" msgid "Disable multi-verification for the same user" msgstr "Deaktiviere mehrfaches Verifizieren durch den gleichen Benutzer" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "Rabatt" @@ -1812,9 +1871,9 @@ msgstr "Ausliefern" #: senaite/core/browser/samples/templates/dispatch_samples.pt:15 msgid "Dispatch samples" -msgstr "" +msgstr "Proben ausliefern" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Ausgeliefert" @@ -1829,17 +1888,17 @@ msgstr "Anzeigewert" #: bika/lims/validators.py:678 msgid "Display Value is required" -msgstr "" +msgstr "Anzeigewert erforderlich" #: bika/lims/validators.py:690 msgid "Display Value must be unique" -msgstr "" +msgstr "Anzeigewert muss eindeutig sein" #: bika/lims/content/abstractbaseanalysis.py:199 msgid "Display a Detection Limit selector" msgstr "Zeige Auswahl für Erfassungsgrenzen" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "Zeige Kunden Probenpartitionen" @@ -1854,31 +1913,31 @@ msgstr "Entsorgt" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Bezirk" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Dokument" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "Dokumenten-ID" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Dokumentenort" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Dokumententyp" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Dokumentenversion" @@ -1891,17 +1950,17 @@ msgstr "Dokumente" msgid "Dot (.)" msgstr "Punkt (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Von" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Bis" #: bika/lims/browser/publish/reports_listing.py:95 msgid "Download" -msgstr "" +msgstr "Herunterladen" #: bika/lims/browser/publish/reports_listing.py:112 msgid "Download PDF" @@ -1909,13 +1968,13 @@ msgstr "PDF herunterladen" #: bika/lims/browser/publish/reports_listing.py:90 msgid "Download selected reports" -msgstr "" +msgstr "Ausgewählte Berichte herunterladen" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Fällig" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1949,29 +2008,33 @@ msgstr "Abweichung Doppelbestimmung %" #: bika/lims/validators.py:474 msgid "Duplicate keys in choices field" -msgstr "" +msgstr "Doppelte Werte in Auswahlfeldern" #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:73 msgid "Duplicate of" msgstr "Duplikat von" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" -msgstr "" +msgstr "Dynamische Analysenspezifikation" #: bika/lims/profiles/default/types/DynamicAnalysisSpecs.xml msgid "Dynamic Analysis Specifications" -msgstr "" +msgstr "Dynamische Analysenspezifikationen" #: bika/lims/controlpanel/bika_analysisspecs.py:82 msgid "Dynamic Specification" -msgstr "" +msgstr "Dynamische Spezifikation" #: bika/lims/content/laboratory.py:115 msgid "E.g. SANAS, APLAC, etc." msgstr "z.B. SANAS, APLAC, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Früh" @@ -1982,7 +2045,7 @@ msgstr "Früh" msgid "Edit" msgstr "Bearbeiten" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Erhöhung" @@ -2000,15 +2063,15 @@ msgstr "E-Mail Adresse" #: bika/lims/browser/templates/analysisreport_info.pt:96 msgid "Email Log" -msgstr "" +msgstr "Email Log" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "E-Mail-Text zu Annullierungs-Mitteilungen" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" -msgstr "" +msgstr "Email Benachrichtigungstext bei Probenablehung" #: bika/lims/browser/publish/emailview.py:159 msgid "Email cancelled" @@ -2018,35 +2081,35 @@ msgstr "Emailversand abgebrochen" msgid "Email notification" msgstr "Email Benachrichtigung" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "Emailbenachrichtigung beim invalidieren von Proben" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "E-Mail-Mitteilung bei Ablehnung von Proben" #: bika/lims/validators.py:469 msgid "Empty keys are not supported" -msgstr "" +msgstr "Leere Schlagworte nicht möglich" #: bika/lims/content/worksheettemplate.py:145 msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Mehrfachverwendung von Geräten in Arbeitsblättern zulassen." -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Probenkonservierung aktivieren" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "Probenspezifikationen erlauben" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Probenahme aktivieren" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Probenahmeterminplanung aktivieren" @@ -2054,17 +2117,17 @@ msgstr "Probenahmeterminplanung aktivieren" msgid "Enable sampling workflow for the created sample" msgstr "Probennahmeworkflow für die erzeugte Probe aktivieren " -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "Ablauf für Ergebnisberichtsdruck aktivieren" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "Ablauf für Ablehnungen aktivieren" #: bika/lims/content/abstractbaseanalysis.py:592 msgid "Enable this option to allow the capture of text as result" -msgstr "" +msgstr "Erlaube Textergebnisse" #: bika/lims/browser/pricelist.py:67 msgid "End Date" @@ -2096,19 +2159,19 @@ msgstr "Geben Sie den Wert in Prozent ein, z.B. 19.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Bitte geben Sie den Prozentsatz ein, z. B. 14.0. Dieser Prozentsatz wird im gesamtem System angewendet, kann aber individuell an den verschiedenen Elementen überschrieben werden" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Bitte geben Sie den Prozentsatz ein, z. B. 14.0. Dieser Prozentsatz wird im gesamtem System angewendet, kann aber individuell an den verschiedenen Elementen überschrieben werden" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Geben Sie den Wert in Prozent ein, z.B. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Geben Sie die geographische Breite der Probenahmestelle in Breitengrad (0-90), Winkelminute (0-59), Winkelsekunde (0-59) und Richtuingsangabe (N/S) an." -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Geben Sie die geographische Länge der Probenahmestelle in Längengrad (0-180), Winkelminute (0-59), Winkelsekunde (0-59) und Richtuingsangabe (O/W) an." @@ -2124,7 +2187,7 @@ msgstr "Geben Sie an dieser Stelle ihre Akkreditierung an. Folgende Felder sind msgid "Entity" msgstr "Einheit" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Umweltbedingungen" @@ -2132,24 +2195,28 @@ msgstr "Umweltbedingungen" msgid "Erroneous result publication from {}" msgstr "Fehlerhaftes Ergebnis wurde publiziert von {} " -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Entwicklung der Analysen" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "Entwicklung der Proben" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Entwicklung der Arbeitsblätter" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" -msgstr "" +msgstr "Beispielinhalt" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Von der Rechnung ausschließen" @@ -2159,12 +2226,12 @@ msgstr "Von der Rechnung ausschließen" msgid "Expected Result" msgstr "Voraussichtliches Ergebnis" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "geplantes Probenahmedatum" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Erwartungswerte" @@ -2187,7 +2254,7 @@ msgstr "Verfallsdatum" msgid "Exponential format precision" msgstr "Exponentielle Darstellung der Präzision" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Exponentielle Darstellung des Schwellwerts" @@ -2197,7 +2264,7 @@ msgstr "Export" #: bika/lims/browser/stickers.py:256 msgid "Failed to load sticker" -msgstr "Ladefehler Etikett" +msgstr "Etikett Ladefehler" #: bika/lims/browser/publish/emailview.py:151 msgid "Failed to send Email(s)" @@ -2223,11 +2290,11 @@ msgstr "Weiblich" msgid "Field" msgstr "Feld" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "Das Feld '{}' ist erforderlich" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2242,7 +2309,7 @@ msgid "Field Title" msgstr "Titel des Felds" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Datei" @@ -2261,7 +2328,7 @@ msgstr "Dateigröße" #: bika/lims/content/dynamic_analysisspec.py:73 msgid "First sheet does not contain a valid column definition" -msgstr "" +msgstr "Erstes Arbeitsblatt hat keine gültige Spaltenkonfiguration" #: bika/lims/content/person.py:51 msgid "Firstname" @@ -2276,11 +2343,15 @@ msgstr "Gleitkommawert von 0.0 - 1000.0 um die Sortierreihenfolge zu setzen. Dop msgid "Folder that results will be saved" msgstr "Folgender Ordner wird gespeichert" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Konfiguration formatieren" @@ -2291,15 +2362,15 @@ msgstr "Formel" #: bika/lims/browser/widgets/analysisspecificationwidget.py:201 msgid "Found Dynamic Analysis Specification for '{}' in '{}'" -msgstr "" +msgstr "Dynamische Analysenspezifikation für '{}' in '{}' gefunden" #: bika/lims/config.py:102 msgid "Friday" msgstr "Freitag" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Von" @@ -2318,7 +2389,7 @@ msgid "FullName" msgstr "Vollständiger Name" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Vollständiger Name" @@ -2326,7 +2397,7 @@ msgstr "Vollständiger Name" msgid "Function" msgstr "Funktion" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "In der Zukunft datierte Probe" @@ -2335,6 +2406,10 @@ msgstr "In der Zukunft datierte Probe" msgid "Generate report" msgstr "Bericht erzeugen" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Erzeugt eine ID mit dem ID-Server" @@ -2345,13 +2420,13 @@ msgstr "Zum Setup für Arbeitsblattvorlagen wechseln" #: senaite/core/browser/install/templates/senaite-overview.pt:44 msgid "Go to your instance" -msgstr "" +msgstr "Zur SENAITE Seite gehen" #: bika/lims/content/person.py:43 msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Anrede Titel, z.B. Herr, Frau, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Gruppiere Analyseleistungen nach Kategorien. Sinnvoll bei langen Listen." @@ -2364,17 +2439,13 @@ msgstr "Sortieren nach" msgid "Grouping period" msgstr "Gruppierungszeitraum" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Gefährlich" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2410,7 +2481,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "ID-Server Werte" @@ -2418,7 +2489,7 @@ msgstr "ID-Server Werte" msgid "ID Template" msgstr "ID Vorlage" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Wenn Proben an dieser Probenahmestelle regelmäßig entnommen werden, geben Sie an dieser Stelle die Häufigkeit an" @@ -2430,7 +2501,7 @@ msgstr "Wenn ausgewählt, wird eine Liste in der Ergebnisübersicht angezeigt. L msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Wenn ausgewählt, wird das Gerät bis zur nächsten gültigen Kalibrierung nicht mehr verfügbar sein und automatisch deaktiviert." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Wenn ausgewählt, wird ein Freitext neben jeder Analyse in der Ergebnisübersicht angezeigt" @@ -2438,7 +2509,7 @@ msgstr "Wenn ausgewählt, wird ein Freitext neben jeder Analyse in der Ergebnis msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Wenn ausgewählt, darf der Benutzer, der das Ergebnis eingereicht hat, auch dieses verifizieren. Diese Option gilt nur für die Benutzer mit der entsprechenden Rolle (standardmäßig Administratoren, Laboradministratoren und Prüfer) und hat Vorrang vor der Einstellung in der Bika Einrichtung." -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Wenn ausgewählt, darf der Benutzer, der das Ergebnis eingereicht hat, auch dieses verifizieren. Diese Option gilt nur für die Benutzer mit der entsprechenden Rolle (standardmäßig Administratoren, Laboradministratoren und Prüfer) und kann für jede Analyse im Bearbeitungsmodus der Analyseleistung überschrieben werden. Standardeinstellung ist deaktiviert." @@ -2466,9 +2537,9 @@ msgstr "Wenn nötig wählen Sie eine Berechnung der Analyseleistung aus. Berechn msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Wenn hier Text eingetragen wird wird er anstelle des Titels in Listen als Überschrift verwendet. HTML tags kann verwendet werden." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." -msgstr "" +msgstr "Wenn das System keine Übereinstimmung findet (Probe, Sample, Referenz Analysis oder Duplikat), verwendet es die Kennung des Datensatzes, um Übereinstimmungen mit Referenzproben-IDs zu finden. Wenn eine Referenzproben-ID gefunden wird, erstellt das System automatisch einen Kalibrierungstest (Referenzanalyse) und verknüpft ihn mit dem oben ausgewählten Instrument.
Wenn kein Prüfgerät ausgewählt ist, wird kein Kalibrierungstest für verwaiste IDs erstellt." #: bika/lims/content/container.py:82 msgid "If this container is pre-preserved, then the preservation method could be selected here." @@ -2478,15 +2549,15 @@ msgstr "Wenn der Behälter vorkonserviert ist, kann die Konservierungsart hier a msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "Wenn abgewählt, können Labormanager keine gleichen Geräte mehr als zu einer Analyse bei Erzeugung des Arbeitsblatts zuweisen" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Wenn deaktiviert können Assistenten auch Arbeitsblätter anpassen. Wenn Nutzer nur eingeschränkte Rechte besitzen ist diese Option nicht wählbar." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Wenn deaktiviert haben Assistenten Zugang zu allen Arbeitsblättern." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "Wenn abgewählt, können Benutzer Ergebnisse nur noch für Analysen einreichen, die ihnen selbst zugewiesen wurden. Nicht zugeordnete Analysen können dann nicht mehr eingereicht werden. Diese Einstellung betrifft nicht Benutzer mit der Rolle Labormanager" @@ -2501,15 +2572,15 @@ msgstr "Im Bericht ignorieren" #: senaite/core/exportimport/import.pt:14 #: senaite/core/profiles/default/actions.xml msgid "Import" -msgstr "" +msgstr "Import" #: bika/lims/content/instrument.py:220 msgid "Import Data Interface" msgstr "Datenschnittstelle importieren" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" -msgstr "" +msgstr "Importschnittstelle" #: bika/lims/browser/resultsimport/autoimportlogs.py:59 msgid "Imported File" @@ -2525,7 +2596,7 @@ msgstr "Interlaboratorielle Kalibrierung" msgid "Inactive" msgstr "Inaktiv" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Preisinformationen anzeigen und hinzufügen" @@ -2533,15 +2604,15 @@ msgstr "Preisinformationen anzeigen und hinzufügen" msgid "Include descriptions" msgstr "Beschreibungen einbeziehen" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Falsche IBAN Nr.: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Falsche NIB Nr.: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "Zeigt an, ob der letzte Proben-Bericht gedruckt ist," @@ -2555,9 +2626,21 @@ msgstr "Info" msgid "Initialize" msgstr "Initialisieren" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" -msgstr "" +msgstr "SENAITE LIMS installieren" #: bika/lims/content/instrument.py:323 msgid "Installation Certificate" @@ -2583,7 +2666,7 @@ msgstr "Anleitung zu interlaboratoriellen Kalibrierungsanweisungen für Analysen msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Anleitungen für standard Präventiv- und Wartungsanweisungen für Analysen" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2591,17 +2674,17 @@ msgstr "Gerät" #: senaite/core/browser/form/adapters/method.py:74 msgid "Instrument '{}' is used by service '{}'" -msgstr "" +msgstr "Prüfgerät '{}' wird von der Analysenleistung '{}' verwendet" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Gerätekalibrierungen" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Gerätedateien" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Geräteimport" @@ -2615,11 +2698,11 @@ msgstr "Gerätestandort" msgid "Instrument Locations" msgstr "Gerätestandorte" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Gerätewartungen" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Geplante Aufgaben für das Gerät" @@ -2632,7 +2715,7 @@ msgstr "Gerätetyp" msgid "Instrument Types" msgstr "Gerätearten" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Gerätevalidierungen" @@ -2648,7 +2731,7 @@ msgstr "Gerät ist bis zur erfolgreichen Kalibrierung deaktiviert:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Gerät disponiert bis zur Durchführung neuer Kalibrierungstests:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Geräteexporteur nicht gefunden" @@ -2660,6 +2743,10 @@ msgstr "Gerät hat Referenztest nicht bestanden" msgid "Instrument has no data interface selected" msgstr "Am Messgerät ist kein Dateninterface ausgewählt" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Geräte in Kalibrierung:" @@ -2677,11 +2764,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Gerät Kalibrierungszertifikat abgelaufen:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Geräte" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Gerät bis zur nächsten erforderlich Kalibrierung deaktiviert:" @@ -2714,17 +2805,17 @@ msgstr "Schnittstelle" msgid "Interface Code" msgstr "Schnittstellencode" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Interner Kalibrationstest" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Internes Zertifikat" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "Interne Verwendung" @@ -2735,19 +2826,19 @@ msgstr "Interpolation" #: senaite/core/profiles/default/types/InterpretationTemplate.xml msgid "Interpretation Template" -msgstr "" +msgstr "Vorlagen Ergebnisinterpretation" #: senaite/core/profiles/default/types/InterpretationTemplates.xml msgid "Interpretation Templates" -msgstr "" +msgstr "Vorlagen Ergebnisinterpretationen" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Intervall" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Ungültig" @@ -2755,7 +2846,7 @@ msgstr "Ungültig" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Ungültiger Eintrag: Bitte keine Leerzeichen verwenden." @@ -2775,9 +2866,9 @@ msgstr "Rechnung" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:55 msgid "Invoice Date" -msgstr "" +msgstr "Rechnungsdatum" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "von Rechnung ausschließen" @@ -2810,7 +2901,7 @@ msgid "InvoiceBatch has no Title" msgstr "RechnungsBatch hat keinen Titel" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Berufsbezeichnung" @@ -2832,11 +2923,11 @@ msgstr "Schlüsselwort" #: senaite/core/browser/form/adapters/analysisservice.py:51 msgid "Keyword is used in active analyses and can not be changed anymore" -msgstr "" +msgstr "Schlüsselwort wird bereits für aktive Analysen verwendet und kann nicht mehr geändert werden" #: senaite/core/browser/form/adapters/analysisservice.py:180 msgid "Keyword required" -msgstr "" +msgstr "Schlüsselwort benötigt" #: senaite/core/browser/viewlets/templates/attachments.pt:69 #: senaite/core/browser/viewlets/templates/worksheet_attachments.pt:41 @@ -2845,11 +2936,11 @@ msgstr "Schlüsselwörter" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Labor" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Laboranalysen" @@ -2895,23 +2986,23 @@ msgstr "Labor" msgid "Laboratory Accredited" msgstr "Akkreditiertes Labor" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Arbeitstage des Labors" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Startseite" #: senaite/core/browser/install/templates/senaite-addsite.pt:74 msgid "Language" -msgstr "" +msgstr "Sprache" #: bika/lims/profiles/default/types/AnalysisRequest.xml msgid "Large Sticker" msgstr "Großer Aufkleber" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Großes Etikett" @@ -2924,20 +3015,20 @@ msgid "Last Login Time" msgstr "Letztes Anmeldedatum" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Verspätet" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Verspätete Analysen" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Verspätete Analyse" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Breite" @@ -2965,13 +3056,13 @@ msgstr "Bestehenden Benutzer verknüpfen" #: bika/lims/content/abstractbaseanalysis.py:556 msgid "List of possible final results. When set, no custom result is allowed on results entry and user has to choose from these values" -msgstr "" +msgstr "Liste möglicher Endergebnisse. Wenn festgelegt, ist bei der Ergebniseingabe kein benutzerdefiniertes Ergebnis zulässig, und der Benutzer muss aus diesen Werten auswählen" #: bika/lims/browser/reports/templates/productivity.pt:102 msgid "Lists all samples received for a date range" msgstr "Listet alle Proben, die innerhalb eines Zeitraums eingegangen sind" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Setup-Daten laden" @@ -2979,11 +3070,11 @@ msgstr "Setup-Daten laden" msgid "Load documents describing the method here" msgstr "Hier können Sie die Dokumente hochladen, die die Methode beschreiben" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Aus Datei laden" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Zertifikat hier hochladen" @@ -2993,7 +3084,7 @@ msgstr "Geladen" #: senaite/core/browser/controlpanel/instrumentlocations.py:59 msgid "Location" -msgstr "" +msgstr "Ort" #: bika/lims/content/storagelocation.py:58 #: bika/lims/controlpanel/bika_storagelocations.py:88 @@ -3017,11 +3108,11 @@ msgstr "Art des Standorts" msgid "Location where sample is collected" msgstr "Ort an dem die Probe genommen wurde" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Ort der Probenaufbewahrung" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Probenahmestelle" @@ -3039,31 +3130,15 @@ msgstr "Protokoll" msgid "Login details" msgstr "Logindetails" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Login fehlgeschlagen. Sowohl bei der E-Mail-Adresse als auch beim Passwort wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie sicher, dass die Feststelltaste nicht aktiviert ist." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Login fehlgeschlagen. Sowohl beim Benutzername als auch beim Passwort wird zwischen Groß- und Kleinschreibung unterschieden. Stellen Sie sicher, dass die Feststelltaste nicht aktiviert ist." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Anmeldung fehlgeschlagen. Ihr Benutzeraccount wurde deaktiviert. Bitte kontaktieren Sie das Labor für weitere Informationen" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Login Fehlgeschlagen. Ihr Benutzer ist mehreren Benutzern zugeordnet. Bitte kontaktieren Sie das Labor für weitere Informationen." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Länge" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" -msgstr "Lot-Nummer" +msgstr "Chargennummer" #: bika/lims/config.py:141 msgid "Low" @@ -3081,7 +3156,7 @@ msgstr "Niedrigst" msgid "Mailing address" msgstr "Postanschrift" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Durchführender der Wartung" @@ -3097,7 +3172,7 @@ msgstr "Art der Wartung" #: bika/lims/content/abstractbaseanalysis.py:232 msgid "Make attachments mandatory for verification" -msgstr "" +msgstr "Anhänge für die Probenverifikation obligatorisch" #: bika/lims/config.py:80 msgid "Male" @@ -3108,7 +3183,7 @@ msgstr "Männlich" msgid "Manage Analyses" msgstr "Analysen verwalten" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Formularfelder verwalten" @@ -3149,7 +3224,7 @@ msgstr "E-Mail des Managers" msgid "Manager Phone" msgstr "Telefonnummer des Managers" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manuell" @@ -3162,6 +3237,10 @@ msgstr "Manuelle Ergebniserfassung" msgid "Manually publish all contained samples of the selected reports." msgstr "Manuell alle beinhalteten Proben der ausgewählten Berichte publizieren." +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3173,9 +3252,9 @@ msgstr "Hersteller" msgid "Manufacturers" msgstr "Hersteller" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." -msgstr "" +msgstr "Kennzeichnen Sie die Probe nur für den internen Gebrauch. Dies bedeutet, dass es nur für Laborpersonal und nicht für Kunden zugänglich ist." #: bika/lims/browser/analysisrequest/manage_analyses.py:94 #: bika/lims/browser/fields/referenceresultsfield.py:38 @@ -3216,18 +3295,18 @@ msgstr "Mittel" #: senaite/core/browser/install/templates/senaite-overview.pt:153 msgid "Meet the community, browse the code and get support on" -msgstr "" +msgstr "Treffen Sie die Community, durchsuchen Sie den Code und erhalten Sie Unterstützung" #: bika/lims/browser/clientfolder.py:105 msgid "Member Discount" msgstr "Mitgliederrabatt" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Mitgliederrabatt %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Mitgliederrabatt anwenden" @@ -3239,7 +3318,7 @@ msgstr "Benutzer wurde registriert und zu dem aktuellen Kontakt verknüpft." msgid "Message sent to {}, " msgstr "Nachricht gesendet an {}, " -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3284,8 +3363,8 @@ msgstr "Min Operator" msgid "Min warn" msgstr "Hinweisen auf min." -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mein" @@ -3298,7 +3377,7 @@ msgstr "Mindestens 5 Zeichen." msgid "Minimum Volume" msgstr "Mindestvolumen" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Minimale Anzahl an Ergebnissen für QM-Statusberechnungen" @@ -3346,29 +3425,29 @@ msgstr "Mehr" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "Mehrfach-Verifikations-Typ" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Mehrfache Verifikation erforderlich" #: bika/lims/content/abstractbaseanalysis.py:567 msgid "Multiple choices" -msgstr "" +msgstr "Mehrfachauswahl" #: bika/lims/content/abstractbaseanalysis.py:565 msgid "Multiple selection" -msgstr "" +msgstr "Mehrfachselektion" #: bika/lims/content/abstractbaseanalysis.py:566 msgid "Multiple selection (with duplicates)" -msgstr "" +msgstr "Mehrfachselektion (mit Duplikaten)" #: senaite/core/profiles/default/actions.xml msgid "My organization" -msgstr "" +msgstr "Meine Organisation" #: bika/lims/content/supplier.py:63 msgid "NIB" @@ -3382,7 +3461,7 @@ msgstr "Name" #: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:23 msgid "New ranges won't be applied to neither new nor current analyses. Re-assign the Specification if you want to apply latest changes." -msgstr "" +msgstr "Neue Bereiche werden weder auf neue noch auf aktuelle Analysen angewendet. Weisen Sie die Spezifikation neu zu, wenn Sie die letzten Änderungen anwenden möchten." #: bika/lims/browser/clientfolder.py:180 #: bika/lims/browser/header_table.py:160 @@ -3400,30 +3479,26 @@ msgstr "Keine Email Adresse" #: senaite/core/browser/form/adapters/analysisservice.py:43 msgid "No Method selected for this Service" -msgstr "" - -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "Keine Partitionen" +msgstr "Keine Methode für diese Analysenleistung ausgewählt" #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." -msgstr "" +msgstr "Keine Referenzdefinitionen für Blindproben verfügbar.
Um dieser Arbeitsblattvorlage eine Leerprobe hinzuzufügen, erstellen Sie zunächst eine Referenzdefinition für eine Blindprobe." #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:38 msgid "No Reference Definitions for Controls available.
To add a Control in this Worksheet Template, create a Reference Definition for a Control sample first." -msgstr "" +msgstr "Keine Referenzdefinitionen für Kontrollproben verfügbar.
Um dieser Arbeitsblattvorlage eine Kontrolle hinzuzufügen, erstellen Sie zunächst eine Referenzdefinition für eine Kontrollprobe." #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:43 msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." -msgstr "" +msgstr "Keine Referenzdefinitionen für Kontroll- oder Blindproben verfügbar.
Um dieser Arbeitsblattvorlage Kontroll- oder eine Blindproben hinzuzufügen, erstellen Sie zunächst eine Referenzdefinition." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "Es konnten keine Proben erzeugt werden" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "Keine Proben haben eine Übereinstimmung mit der Anfrage" @@ -3448,9 +3523,9 @@ msgstr "Es wurden keine Analysen hinzugefügt" msgid "No analyses were added to this worksheet." msgstr "Zu diesem Arbeitsblatt wurden keine Analysen hinzugefügt." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" -msgstr "" +msgstr "Keine Analysen für die Analysenleistung '{}' gefunden" #: senaite/core/exportimport/instruments/biodrop/ulite/ulite.py:53 #: senaite/core/exportimport/instruments/lifetechnologies/qubit/qubit.py:54 @@ -3498,16 +3573,24 @@ msgstr "Keine Datei ausgewählt" msgid "No historical actions matched your query" msgstr "Keine vergangenen Aktionen passen zur Suche" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "Kein Prüfmittel" -#: bika/lims/browser/workflow/client.py:118 -msgid "No items published" +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/workflow/client.py:120 +msgid "No items published" +msgstr "Nichts veröffentlicht" + +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Nichts ausgewählt" @@ -3519,25 +3602,25 @@ msgstr "Keine Objekte ausgewählt" msgid "No new items were created." msgstr "Es wurden keine neuen Elemente angelegt" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "Keine Partitionen wurden erzeugt" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Kein Bericht der Abfrage zugewiesen" #: bika/lims/browser/publish/emailview.py:177 msgid "No reports found" -msgstr "" +msgstr "Keine Berichte gefunden" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Keine Probe entspricht Ihrer Abfrage" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" -msgstr "" +msgstr "Keine Proben wurden abgelehnt" #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "No sampling workflow" @@ -3551,16 +3634,16 @@ msgstr "Es existiert kein Benutzer für ${contact_fullname} und er/sie wird sich msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "Es konnte kein Benutzerprofil für den verknüpften Benutzer gefunden werden. Bitte kontaktieren Sie den Labor Administrator für weiteren Support oder versuchen Sie den Benutzer erneut zu verknüpfen." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" -msgstr "" +msgstr "Kein gültiger Kontakt" #: bika/lims/validators.py:461 msgid "No valid format in choices field. Supported format is: :|:|:" -msgstr "" +msgstr "Kein gültiges Format für Auswahlfeld. Unterstütztes Format: :|:|:" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Keine" @@ -3573,12 +3656,12 @@ msgstr "Nicht alle Kontakte stimmen für die ausgewählten Analysenberichte übe msgid "Not defined" msgstr "Nicht definiert" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "Noch nicht gedruckt" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Nicht gesetzt" @@ -3599,7 +3682,11 @@ msgstr "Hinweis: Man kann die Reihenfolge im Bericht mittels Drag and Drop der A msgid "Num columns" msgstr "Spaltenanzahl" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Anzahl der Analysen" @@ -3638,7 +3725,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Anzahl der beauftragten und berichteten Analysen pro Bereich, ausgedrückt als Prozentsatz aller durchgeführten Analysen " #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Anzahl Kopien" @@ -3647,11 +3734,11 @@ msgid "Number of requests" msgstr "Anzahl der Aufträge" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Anzahl der benötigten Verifikationen" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Anzahl der benötigten Verifikationen bevor ein Ergebnis als 'verifiziert' gilt. Diese Einstellung kann pro Analyse einer Analyseleistung überschrieben werden. Der Standardwert ist 1." @@ -3665,33 +3752,33 @@ msgstr "Einmal konserviert muss die Probe innerhalb dieser Zeit entsorgt werden. #: bika/lims/content/dynamic_analysisspec.py:49 msgid "Only Excel files supported" -msgstr "" +msgstr "Nur Excel Dateien unterstützt" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Nur Laborleiter können Arbeitsblätter erstellen und verwalten" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " -msgstr "" +msgstr "Für die Berechnung der Durchlaufzeit der Analyse werden nur Laborarbeitstage berücksichtigt." #: bika/lims/browser/worksheet/templates/results.pt:177 msgid "Only to empty or zero fields" msgstr "Nur für leere oder Null-Felder" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Offen" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Open Source Web-basiertes Labor-Information-Management-System" #: bika/lims/browser/publish/reports_listing.py:65 msgid "Open email form to send the selected reports to the recipients. This will also publish the contained samples of the reports after the email was successfully sent." -msgstr "" +msgstr "E-Mail-Formular öffnen, um die ausgewählten Berichte an die Empfänger zu senden. Dadurch werden auch die enthaltenen Proben der Berichte veröffentlicht, nachdem die E-Mail erfolgreich gesendet wurde." #: bika/lims/browser/worksheet/views/add_analyses.py:83 msgid "Order" @@ -3705,7 +3792,7 @@ msgstr "Bestelldatum" msgid "Order Number" msgstr "Bestellnummer" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Zuständige Prüfstelle für die Kalibrierung" @@ -3730,11 +3817,11 @@ msgstr "Andere Gründe" msgid "Other reasons:" msgstr "Andere Gründe:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Anderer Status" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Veraltet" @@ -3745,19 +3832,19 @@ msgstr "Ausgabeformat" #: bika/lims/controlpanel/bika_storagelocations.py:97 msgid "Owner" -msgstr "" +msgstr "Besitzer" #: bika/lims/browser/templates/analysisreport_info.pt:42 msgid "Paperformat" msgstr "Papierformat" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Teilprobe" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Partitionierung abgebrochen" @@ -3765,13 +3852,9 @@ msgstr "Partitionierung abgebrochen" msgid "Password" msgstr "Passwort" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Lebensdauer des Passworts" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" -msgstr "" +msgstr "Pfadkennung" #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:98 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:98 @@ -3841,7 +3924,7 @@ msgstr "Bitte Update-Button nach Änderungen klicken" #: bika/lims/browser/header_table.py:85 msgid "Please correct the indicated errors" -msgstr "" +msgstr "Bitte die angezeigten Fehler beheben" #: bika/lims/browser/publish/templates/email_template.pt:11 msgid "Please find attached the analysis result(s) for ${client_name}" @@ -3851,15 +3934,19 @@ msgstr "Anbei finden Sie die Analysenergebnisse für ${client_name}" msgid "Please select a User from the list" msgstr "Bitte wählen Sie einen Benutzer aus der Liste" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" +msgstr "Bitte wählen Sie eine Analyse oder Analysenleistung für den Anhang aus" + +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" msgstr "" #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" -msgstr "" +msgstr "Bitte Grund angeben" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Bitte spezifizieren hier Sie abweichende Analysekonservierungen, die von der Standardkonservierung je Probentyp der Analyseleistung abweichen." @@ -3867,9 +3954,13 @@ msgstr "Bitte spezifizieren hier Sie abweichende Analysekonservierungen, die von msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Bitte laden Sie das Logo hoch, das die Akkreditierungsstelle Ihnen zur Verwendung auf Ihrer Webseite und Ihren Prüfberichten genehmigt hat. Maximalgröße 175 x 175 Pixel." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" -msgstr "" +msgstr "Bitte kommentieren Sie wohin die ausgewählte(n) Probe(n) ausgeliefert werden" #: bika/lims/browser/templates/analysisservice_info.pt:96 #: bika/lims/content/abstractbaseanalysis.py:372 @@ -3914,25 +4005,25 @@ msgstr "Vordefinierte Ablehnungsgründe" #: bika/lims/content/abstractbaseanalysis.py:555 msgid "Predefined results" -msgstr "" +msgstr "Vordefinierte Ergebnisse" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Bevorzugter Dezimaltrenner für Berichte" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Bevorzugter Dezimaltrenner für Ergebnisse" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Bevorzugtes Layout für die Ergebnistabelle in der Arbeitsblatt Ansicht. Das klassische Layout zeigt die Proben und die Analysen in Zeilen. Das transponierte Layout zeigt die Proben in Spalten und die Analysen in Zeilen." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Wissenschaftliche Notation in Berichten bevorzugt" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Wissenschaftliche Notation in Ergebnissen bevorzugt" @@ -3944,7 +4035,7 @@ msgstr "Präfix" msgid "Prefixes can not contain spaces." msgstr "Präfixe dürfen keine Leerzeichen enthalten." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Vorbereitet von" @@ -3953,8 +4044,8 @@ msgid "Prepublish" msgstr "Vorveröffentlichen" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Konservierung" @@ -3962,9 +4053,9 @@ msgstr "Konservierung" msgid "Preservation Category" msgstr "Konservierungskategorie" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" -msgstr "" +msgstr "Konservierung pro Probenart" #: bika/lims/controlpanel/bika_preservations.py:57 #: bika/lims/profiles/default/types/Preservations.xml @@ -3975,14 +4066,15 @@ msgstr "Konservierungen" msgid "Preserve" msgstr "Konservieren" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Konservierer" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" -msgstr "" +msgstr "Drücken Sie Strg+Leertaste, um die Spotlight-Suche auszulösen" #: bika/lims/content/instrumentmaintenancetask.py:164 #: bika/lims/content/instrumentscheduledtask.py:122 @@ -3993,7 +4085,7 @@ msgstr "Präventiv" msgid "Preventive maintenance procedure" msgstr "Vorbeugende Wartungsprozedur" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Vorschau" @@ -4027,7 +4119,7 @@ msgstr "Preisliste" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Primäre Probe" @@ -4050,12 +4142,12 @@ msgstr "Datum des Drucks" msgid "Print pricelist" msgstr "Preisliste drucken" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Drucke Etiketten" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Gedruckt" @@ -4064,7 +4156,7 @@ msgstr "Gedruckt" msgid "Printed on" msgstr "Gedruckt auf" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Priorität" @@ -4095,8 +4187,8 @@ msgstr "Profil-Schlüssel" msgid "Profile Keyword" msgstr "Profil-Schlüsselwort" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Fortschritt" @@ -4105,7 +4197,7 @@ msgid "Protocol ID" msgstr "Protokoll ID" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Provinz" @@ -4113,7 +4205,7 @@ msgstr "Provinz" msgid "Public. Lag" msgstr "Verzögerung der Veröffentlichung" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Publizierte Spezifikation" @@ -4145,11 +4237,11 @@ msgstr "Veröffentlichte Proben, die noch nicht in Rechnung gestellt wurden" msgid "Published results" msgstr "Veröffentlichte Ergebnisse" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " -msgstr "" +msgstr "Veröffentlicht {}, " -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "QC Analysen" @@ -4159,7 +4251,7 @@ msgid "QC Results" msgstr "QC Ergebnisse" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "QC Proben-ID" @@ -4186,11 +4278,11 @@ msgstr "Bereich min" #: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:18 msgid "Ranges for some analyses are different from the Specification" -msgstr "" +msgstr "Die Bereiche für einige Analysen weichen von der Spezifikation ab" #: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:29 msgid "Re-assign the Specification if you want to restore analysis ranges." -msgstr "" +msgstr "Weisen Sie die Spezifikation neu zu, wenn Sie Analysebereiche wiederherstellen möchten." #: bika/lims/browser/templates/login_details.pt:247 msgid "Re-enter the password. Make sure the passwords are identical." @@ -4200,7 +4292,7 @@ msgstr "Geben Sie das Passwort erneut ein. Stellen Sie sicher, dass die Passwör msgid "Reasons for rejection" msgstr "Gründe für die Ablehnung" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Wiederzuweisen" @@ -4223,7 +4315,7 @@ msgstr "Empfangen" msgid "Recept. Lag" msgstr "Verzögerung Empfang" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Empfang ausstehend" @@ -4248,7 +4340,7 @@ msgstr "Referenzanalyse" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Referenz-Definition" @@ -4257,7 +4349,7 @@ msgstr "Referenz-Definition" msgid "Reference Definitions" msgstr "Referenz-Definitionen" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4280,7 +4372,7 @@ msgid "Reference Values" msgstr "Referenzwert" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Referenzprobenwerte sind Null oder 'blind'" @@ -4315,35 +4407,35 @@ msgstr "Analyse ablehnen" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:13 msgid "Reject samples" -msgstr "" +msgstr "Proben ablehnen" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Abgelehnt" #: bika/lims/browser/workflow/analysisrequest.py:106 msgid "Rejected items: {}" -msgstr "" +msgstr "Ablehnte elemente: {}" #: bika/lims/browser/viewlets/templates/rejected_ar_viewlet.pt:13 msgid "Rejected sample" -msgstr "" +msgstr "Abgelehnte Probe" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" -msgstr "" +msgstr "Abgelehnt {} Proben: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" -msgstr "" +msgstr "Ablehnung abgebrochen" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:77 msgid "Rejection reasons" msgstr "Ablehnungsgründe" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "Ablehnungsworkflow ist nicht aktiv" @@ -4353,11 +4445,11 @@ msgstr "Ablehnungsworkflow ist nicht aktiv" msgid "Remarks" msgstr "Bemerkungen" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "Bemerkungen und Kommentare für diesen Probe" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "Bemerkungen von {}" @@ -4378,7 +4470,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Bemerkungen für den Wartungsprozess" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "Entfernte IP" @@ -4403,7 +4495,7 @@ msgstr "Reparatur" #: bika/lims/skins/bika/bika_widgets/scheduleinputwidget.pt:41 msgid "Repeat every" -msgstr "" +msgstr "Wiederholen am" #: bika/lims/browser/fields/interimfieldsfield.py:48 #: bika/lims/content/report.py:38 @@ -4458,11 +4550,11 @@ msgstr "Berichtstabelle über Proben und der Gesamtzahl in Auftrag gegebenen Auf msgid "Report type" msgstr "Berichtsart" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Bericht hochladen" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4472,7 +4564,7 @@ msgstr "Berichte" msgid "Republish" msgstr "Wiederveröffentlichen" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "Neu veröffentlicht nach letztem Druck" @@ -4487,7 +4579,7 @@ msgstr "Auftrag" msgid "Request ID" msgstr "Auftrags ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Neue Analyse anfordern" @@ -4498,6 +4590,7 @@ msgid "Requested" msgstr "Angefragt" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Erforderlich" @@ -4516,17 +4609,17 @@ msgstr "Verantwortliche" #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Restore" -msgstr "" +msgstr "Wiederherstellen" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Kategorien einschränken" #: bika/lims/content/worksheettemplate.py:106 msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." -msgstr "" +msgstr "Beschränken Sie die verfügbaren Analysenleistungen und Prüfgeräte auf diejenigen mit der ausgewählten Methode. Um diese Änderung auf die Analysenleistungen anzuwenden, sollten Sie die Änderung zuerst speichern." -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4538,46 +4631,46 @@ msgstr "Ergebniswert" #: bika/lims/validators.py:645 msgid "Result Value must be a number" -msgstr "" +msgstr "Anzeigewert muss eine Nummer sein" #: bika/lims/validators.py:660 msgid "Result Value must be unique" -msgstr "" +msgstr "Anzeigewert muss eindeutig sein" #: bika/lims/content/instrument.py:237 msgid "Result files folders" msgstr "Ordner für Ergebnisdateien" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Ergebnis im Randbereich" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Ergebnis außerhalb des Bereichs" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" -msgstr "" +msgstr "Ergebniswert weicht von der Spezifikation ab: {}" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Ergebniswerte mit mehr als der genannten Anzahl signifikanter Stellen werden in der Exponentialschreibweise dargestellt. Die Präzision wird in den einzelnen Analysenservices konfiguriert." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" -msgstr "" +msgstr "Ergebnisvariablen" #: bika/lims/browser/resultsimport/autoimportlogs.py:63 msgid "Results" msgstr "Ergebnisse" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Ergebnisinterpretation" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Ergebnisse wurden zurückgezogen" @@ -4585,11 +4678,11 @@ msgstr "Ergebnisse wurden zurückgezogen" msgid "Results interpretation" msgstr "Ergebnisinterpretation" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Ausstehende Ergebnisse" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4597,13 +4690,13 @@ msgstr "Rückstellzeitraum" #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Retest" -msgstr "" +msgstr "Erneut prüfen" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" -msgstr "Erneut getestet" +msgstr "Erneut geprüft" #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml @@ -4611,7 +4704,7 @@ msgstr "Erneut getestet" msgid "Retract" msgstr "Zurückziehen" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4621,10 +4714,14 @@ msgstr "Zurückgezogen" msgid "Retracted analyses" msgstr "Zurückgezogene Analysen" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Rückzüge" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "Überprüfungsstatus" @@ -4634,7 +4731,7 @@ msgid "Reviewed by" msgstr "Überprüft durch" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Rollen" @@ -4643,22 +4740,26 @@ msgstr "Rollen" msgid "Rollback" msgstr "Zurückrollen" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Routineanalysen" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS Startseite" @@ -4667,6 +4768,10 @@ msgstr "SENAITE LIMS Startseite" msgid "SENAITE front-page" msgstr "SENAITE Startseite" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "SMTP Server nicht verbunden. Benutzererstellung wurde abgebrochen." @@ -4680,12 +4785,12 @@ msgid "Salutation" msgstr "Anrede" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Probe" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Probe ${AR} wurde erfolgreich erstellt." @@ -4722,7 +4827,7 @@ msgstr "Teilproben" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Probenahmestelle" @@ -4732,11 +4837,11 @@ msgstr "Probenahmestelle" msgid "Sample Points" msgstr "Probenahmestellen" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "Ablehnung der Probe" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "Probenvorlage" @@ -4756,7 +4861,7 @@ msgstr "Probenart" msgid "Sample Type Prefix" msgstr "Probenartpräfix" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4766,10 +4871,14 @@ msgstr "Probenarten" msgid "Sample collected by the laboratory" msgstr "Probe im Labor genommen" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Probenzustand" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Probe ausstehend" @@ -4778,7 +4887,7 @@ msgstr "Probe ausstehend" msgid "Sample point" msgstr "Probenahmestelle" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Probe erhalten" @@ -4794,33 +4903,37 @@ msgstr "Probenart" #: bika/lims/browser/viewlets/templates/primary_ar_viewlet.pt:15 msgid "Sample with partitions" -msgstr "" +msgstr "Probe mit Partitionen" #: bika/lims/controlpanel/bika_sampletypes.py:97 msgid "SampleMatrix" msgstr "Probenmatrix" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Probenart" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Probenehmer" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Probenehmer für die geplante Probennahme" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Proben" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "Proben ${ARs} wurden erfolgreich erstellt." @@ -4839,16 +4952,16 @@ msgid "Samples not invoiced" msgstr "Nicht in Rechnung gestellte Proben" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Proben dieses Typs sollten als gefährlich behandelt werden" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Proben veröffentlicht" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Proben Empfangen zu Berichtet" @@ -4861,35 +4974,35 @@ msgstr "Proben Empfangen zu Proben berichtet" msgid "Samples rejection reporting form" msgstr "Mitteilungsformular zur Ablehnung der Proben" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "Proben für die Probennahme eingeplant" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Proben zu konservieren" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Zu druckende Proben" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Proben zu empfangen" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Proben zu beproben" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Zu überprüfende Proben" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Proben überpfüft" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Proben mit ausstehenden Ergebnissen" @@ -4897,7 +5010,7 @@ msgstr "Proben mit ausstehenden Ergebnissen" msgid "Sampling Date" msgstr "Probenahmedatum" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4908,11 +5021,11 @@ msgstr "Probenahme-Abweichung" msgid "Sampling Deviations" msgstr "Probenahme-Abweichungen" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Probenahmehäufigkeit" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "Probennahme geplant" @@ -4921,7 +5034,7 @@ msgid "Saturday" msgstr "Samstag" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Speichern" @@ -4938,12 +5051,12 @@ msgstr "Zeitplan" msgid "Schedule sampling" msgstr "Plane Probennahme" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Geplante Probennahme" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Geplante Aufgabe" @@ -4951,6 +5064,10 @@ msgstr "Geplante Aufgabe" msgid "Scientific name" msgstr "Wissenschaftlicher Name" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Sekunden" @@ -4967,15 +5084,19 @@ msgstr "Setzen" msgid "Seeding key {} to {}" msgstr "Schlüssel {} auf {} gesetzt" -#: bika/lims/content/bikasetup.py:671 -msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" +#: bika/lims/content/analysisservice.py:261 +msgid "Select" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/content/bikasetup.py:661 +msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" +msgstr "Wählen Sie „Registrieren“, wenn Barcodes automatisch gedruckt werden sollen, wenn neue Proben erstellt werden. Wählen Sie „Empfangen“, um Barcodes zu drucken, wenn Proben empfangen werden. Wählen Sie „Keine“, um das automatische Drucken zu deaktivieren" + +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "Wähle Partitions-Analysen" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Wählen Sie eine Standardkonservierung für diese Analyseleistung. Wenn die Konservierung von der Kombination abhängt, wählen Sie eine Konservierung je Probe in der Tabelle darunter." @@ -4983,7 +5104,7 @@ msgstr "Wählen Sie eine Standardkonservierung für diese Analyseleistung. Wenn msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Wählen Sie einen Leiter aus dem verfügbaren Personal aus, das unter \"Laborkontakte\" eingerichtet wurde. Auf Bereichsleiter wird auf den Ergebnisberichten nach ihrem Bereich verwiesen." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Wählen Sie eine Probe für die Erstellung eines sekundären Probe" @@ -4993,7 +5114,7 @@ msgstr "Wählen Sie die Exportschnittstelle für dieses Instrument." #: bika/lims/content/instrument.py:221 msgid "Select an Import interface for this instrument." -msgstr "" +msgstr "Bitte Importschnittstelle für dieses Prüfgerät auswählen" #: bika/lims/content/artemplate.py:275 msgid "Select analyses to include in this template" @@ -5007,15 +5128,15 @@ msgstr "Analytiker auswählen" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Bestehende Datei wählen" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Im Fall eines internen Kalibrierzertifikats auswählen" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Bitte auswählen wenn die Berechnung der Standardmethode verwendet werden soll, ansonsten kann die Berechnung manuell gewählt werden." @@ -5036,15 +5157,15 @@ msgstr "Gerät auswählen" msgid "Select template" msgstr "Vorlage auswählen" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Land, das die Seite per Voreinstellung anzeigen soll, auswählen" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Wählen Sie die Währung, die zur Anzeige von Preisen benutzt werden soll." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Wählen Sie den Standardbehälter der für diese Analysen verwendet werden soll. Wenn die Behälterart von der Kombination aus Probenart und Konservierung abhängt, geben Sie den Behälter in die Tabelle der Probenarten unten ein." @@ -5060,61 +5181,61 @@ msgstr "Wählen Sie das bevorzugte Gerät aus" msgid "Select the types that this ID is used to identify." msgstr "Wählen sie die Typen die durch diese ID identifiziert werden." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Automatische Benachrichtigung via E-Mail an den Kunden und Labormanager schicken, wenn eine Probe annulliert wurde." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "Aktivieren Sie diese Option, um E-Mail-Benachrichtigungen an den Kunden zu schicken, wenn eine Probe abgelehnt wurde." -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Aktivieren Sie diese Option, um das Dashboard als Standardseite festzulegen." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." -msgstr "" +msgstr "Auswählen um den Ablehnungsworkflow für Proben zu aktivieren. Im Aktionsmenü wird die Option „Ablehnen“ angezeigt." -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Wählen Sie diese Option, um den Probenahme-Ablauft zu aktivieren." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Auswählen um dem Probenahme-Koordinator zu erlauben, eine Probe zeitlich einzuplanen. Diese Funktionalität ist nur dann von Bedeutung, wenn der \"Probenahme Ablauf\" aktiviert ist." -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." -msgstr "" +msgstr "Wählen Sie diese Option aus, damit der Benutzer den Status „Gedruckt“ für veröffentlichte Proben festlegen kann. Standardmäßig deaktiviert." -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" -msgstr "" +msgstr "Wählen Sie diese Option, um die Proben automatisch zu erhalten, wenn sie vom Laborpersonal erstellt wurden und der Probenahme-Workflow deaktiviert ist. Von Kundenkontakten erstellte Proben werden nicht automatisch empfangen" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." -msgstr "" +msgstr "Wählen Sie diese Option aus, um Probenpartitionen für Kundenkontakte anzuzeigen. Wenn deaktiviert, werden Partitionen nicht in Listen aufgenommen und Kundenkontakten wird kein Hinweis mit Links zur Primärprobe angezeigt." #: bika/lims/content/worksheettemplate.py:88 msgid "Select which Analyses should be included on the Worksheet" msgstr "Wählen Sie die Analysen aus, die auf dem Arbeitsblatt enthalten sein sollen" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Wählen Sie das Etikett, das standardmäßig für große Etiketten verwendet werden soll" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Wählen Sie das Etikett, das standardmäßig für kleine Etiketten verwendet werden soll" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Druckauswahl Aufkleber, wenn automatischer Aufkleberdruck ermöglicht" #: bika/lims/content/abstractbaseanalysis.py:564 msgid "Selection list" -msgstr "" +msgstr "Auswahlliste" #: bika/lims/content/abstractbaseanalysis.py:624 msgid "Self-verification of results" @@ -5130,14 +5251,14 @@ msgstr "Analysenberichte via Email senden" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:105 msgid "Send an email notification to client contact" -msgstr "" +msgstr "Email Benachrichtigung an Kundenkontakt senden" #: bika/lims/browser/templates/analysisreport_info.pt:131 msgid "Sender" msgstr "Übermittler" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Separater Behälter" @@ -5149,9 +5270,9 @@ msgstr "Seriennummer" #: bika/lims/browser/referencesample.py:151 #: bika/lims/browser/templates/analysisservice_info.pt:209 msgid "Service" -msgstr "Service" +msgstr "Analysenleistung" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "Diese Analysenleistung kann nicht entfernt werden. Bitte klicken Sie auf den Info Button für weitere Details." @@ -5161,21 +5282,21 @@ msgstr "Services" #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:61 msgid "Set" -msgstr "" +msgstr "Setzen" #: bika/lims/browser/worksheet/views/analyses.py:130 msgid "Set remarks" -msgstr "" +msgstr "Bemerkungen setzen" #: bika/lims/browser/worksheet/views/analyses.py:134 msgid "Set remarks for selected analyses" -msgstr "" +msgstr "Bemerkungen für die ausgewählten Analysen setzen" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Proben-Ablehnungsablauf mit Begründungen setzen" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "Setze Standard-Anzahl der zu druckenden Exemplare für jedes Etikett" @@ -5183,21 +5304,21 @@ msgstr "Setze Standard-Anzahl der zu druckenden Exemplare für jedes Etikett" msgid "Set the maintenance task as closed." msgstr "Setze die Wartungsaufgabe auf geschlossen" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "Wählen Sie die Spezifikation für die Publikation der Probe." -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" -msgstr "" +msgstr "Legen Sie den Text für den Text der E-Mail fest, die an den Kundenkontakt der Probe gesendet werden soll, wenn die Option „E-Mail-Benachrichtigung bei Ablehnung der Probe“ aktiviert ist. Sie können reservierte Schlüsselwörter verwenden: $sample_id, $sample_link, $reasons, $lab_address" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "Legen Sie den Text für die E-Mail an den Kundenkontakt fest, wenn die Option \"E-Mail Benachrichtigung bei Annullierung von Proben\" gesetzt ist. Es können die reservierten Schlüsselwörter benutzt werden: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address " #: bika/lims/profiles/default/types/BikaSetup.xml msgid "Setup" -msgstr "" +msgstr "Setup" #: bika/lims/content/storagelocation.py:82 #: bika/lims/controlpanel/bika_storagelocations.py:94 @@ -5217,15 +5338,19 @@ msgstr "Regalname" msgid "Shipping address" msgstr "Versandadresse" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" -msgstr "" +msgstr "Kurzbeschreibung der Methode" #: bika/lims/content/abstractbaseanalysis.py:67 msgid "Short title" msgstr "Kurztitel" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "Soll die Analyse von der Rechnung ausgeschlossen werden?" @@ -5233,7 +5358,11 @@ msgstr "Soll die Analyse von der Rechnung ausgeschlossen werden?" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Nur ausgewählte Kategorien in Kundenansichten anzeigen" @@ -5260,7 +5389,7 @@ msgid "Site Title" msgstr "Standortname" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Größe" @@ -5269,7 +5398,7 @@ msgstr "Größe" msgid "Small Sticker" msgstr "Kleiner Aufkleber" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Kleines Etikett" @@ -5285,28 +5414,28 @@ msgstr "Sortierschlüssel" #: bika/lims/browser/analyses/qc.py:59 msgid "Source" -msgstr "" +msgstr "Quelle" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Spezifikation" #: bika/lims/content/dynamic_analysisspec.py:48 msgid "Specification File" -msgstr "" +msgstr "Spezifikationsdatei" #: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:18 msgid "Specification ranges have changed since they were assigned" -msgstr "" +msgstr "Die Spezifikationsbereiche haben sich seit ihrer Zuweisung geändert" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Spezifikationen" #: bika/lims/content/worksheettemplate.py:67 msgid "Specify the size of the Worksheet, e.g. corresponding to a specific instrument's tray size. Then select an Analysis 'type' per Worksheet position.Where QC samples are selected, also select which Reference Sample should be used.If a duplicate analysis is selected, indicate which sample position it should be a duplicate of" -msgstr "" +msgstr "Geben Sie die Größe des Arbeitsblatts an, z.B. entsprechend der Probenhaltergröße eines bestimmten Prüfmittels. Wählen Sie dann die Analysenart pro Arbeitsblattposition aus. Wenn QC-Proben ausgewählt werden, wählen Sie auch aus, welche Referenzprobe verwendet werden soll. Wenn eine Duplikatanalyse ausgewählt wird, geben Sie an, von welcher Probenposition es ein Duplikat sein soll" #: bika/lims/content/abstractbaseanalysis.py:481 msgid "Specify the uncertainty value for a given range, e.g. for results in a range with minimum of 0 and maximum of 10, where the uncertainty value is 0.5 - a result of 6.67 will be reported as 6.67 +- 0.5. You can also specify the uncertainty value as a percentage of the result value, by adding a '%' to the value entered in the 'Uncertainty Value' column, e.g. for results in a range with minimum of 10.01 and a maximum of 100, where the uncertainty value is 2% - a result of 100 will be reported as 100 +- 2. Please ensure successive ranges are continuous, e.g. 0.00 - 10.00 is followed by 10.01 - 20.00, 20.01 - 30 .00 etc." @@ -5321,12 +5450,12 @@ msgid "Start date must be before End Date" msgstr "Anfangsdatum muss vor dem Enddatum sein" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Status" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5338,7 +5467,7 @@ msgstr "Status" msgid "Sticker" msgstr "Aufkleber" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Etiketten-Vorlagen" @@ -5348,7 +5477,7 @@ msgstr "Etiketten-Vorlagen" msgid "Stickers preview" msgstr "Etikettenvorschau" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5359,6 +5488,14 @@ msgstr "Lagerort" msgid "Storage Locations" msgstr "Lagerorte" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "Text Ergebnis" @@ -5382,24 +5519,24 @@ msgid "Subject" msgstr "Betreff" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Einreichen" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." -msgstr "" +msgstr "Senden Sie eine gültige Open XML-Datei (.XLSX) mit Setup-Datensätzen, um fortzufahren." -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "Durch denselben Benutzer eingereicht und verifiziert: {}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Einreicher" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5418,7 +5555,7 @@ msgid "Supervisor of the Lab" msgstr "Verantwortlicher des Labors" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Lieferant" @@ -5434,7 +5571,7 @@ msgstr "Unterstützte Analysenleistungen" #: bika/lims/content/method.py:115 msgid "Supported calculations of this method" -msgstr "" +msgstr "Unterstützte Berechnungen dieser Methode" #: bika/lims/content/person.py:75 msgid "Surname" @@ -5461,16 +5598,16 @@ msgstr "System Dashboard" msgid "System default" msgstr "System Standard" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Aufgabe" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "Aufgaben ID" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Aufgabentyp" @@ -5485,7 +5622,7 @@ msgstr "Technische Beschreibung und Anweisungen für Analytiker" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Vorlage" @@ -5499,6 +5636,7 @@ msgstr "Ergebnis testen" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "Text" @@ -5508,7 +5646,7 @@ msgstr "Vielen Dank für Ihren Analysenauftrag." #: senaite/core/browser/install/templates/senaite-addsite.pt:54 msgid "The ID of the site. This ends up as part of the URL. No special characters or spaces are allowed." -msgstr "" +msgstr "Die ID der Seite. Dies endet als Teil der URL. Es sind keine Sonderzeichen oder Leerzeichen erlaubt." #: bika/lims/content/laboratory.py:66 msgid "The Laboratory's web address" @@ -5542,15 +5680,15 @@ msgstr "Der zuständige Prüfer für die Wartung" msgid "The analyst responsible of the validation" msgstr "Der zuständige Prüfer für die Validierung" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "Der zugewiesene Batch für diesen Probe" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "Die zugewiesene Batch Untergruppe für diesen Probe" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "Der zugewiesene Kunde für diesen Probe" @@ -5563,23 +5701,23 @@ msgstr "Mit Proben und Analysen verknüpfte Anhänge" msgid "The category the analysis service belongs to" msgstr "Die Kategorie, zu der der Analysenservice gehört" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "Die kundenseitige Bezeichnung für diese Probe" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "Die Kundenbestellnummer für diesen Probe" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "Die Kundenreferenz für diesen Probe" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "Der Zustand der Probe" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "Die Kontakte, welche bei Email Benachrichtigungen in CC genommen werden" @@ -5587,23 +5725,23 @@ msgstr "Die Kontakte, welche bei Email Benachrichtigungen in CC genommen werden" msgid "The date the instrument was installed" msgstr "Geräte Installationsdatum" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "Das Datum wann die Probe konserviert wurde" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "Das Datum an dem die Probe empfangen wurde" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "Das Datum an dem die Probe entnommen wurde" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "Das Datum wann die Probe entnommen werden soll" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Dezimalzeichen im LIMS Setup wird verwendet." @@ -5615,11 +5753,11 @@ msgstr "Der Standard-Behältertyp. Neue Proben werden ihm automatisch zugewiesen msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Rabatt für Kunden mit Mitgliederstatus. Für gewöhnlich handelt es sich um Kooperationspartner." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "Die Umweltbedingungen während der Probenahme" @@ -5629,14 +5767,18 @@ msgstr "Die folgenden Partitionen wurden für diese Probe erzeugt:" #: senaite/core/browser/samples/templates/dispatch_samples.pt:47 msgid "The following sample(s) will be dispatched" +msgstr "Die folgende(n) Probe(n) werden versendet" + +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Die Höhe oder Tiefe, in der die Probe genommen wurde" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "Die Geräte-ID in der Inventarliste des Labors" @@ -5644,7 +5786,7 @@ msgstr "Die Geräte-ID in der Inventarliste des Labors" msgid "The instrument's model number" msgstr "Die Modellnummer des Geräts" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "Das Intervall wird aufgrund des 'Von' Datums berechnet und definiert den Zeitraum bis zum Ablauf des Zertifikats in Tagen. Wenn Sie ein Intervall setzen, überschreibt dies das 'Bis' Datum. " @@ -5661,17 +5803,17 @@ msgstr "Die Laborabteilung" msgid "The laboratory departments" msgstr "Die Laborabteilungen" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." -msgstr "" +msgstr "Die Zielseite wird für nicht authentifizierte Benutzer angezeigt, wenn das Dashboard nicht als Standard-Startseite ausgewählt ist. Wenn keine Zielseite ausgewählt ist, wird die Standard-Startseite angezeigt." -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Liste der Probenarten die an diesem Probenahmepunkt genommen werden können. Wenn keine Probenarten ausgewählt werden, sind alle Probenarten verfügbar." #: senaite/core/browser/install/templates/senaite-addsite.pt:90 msgid "The main language of the site." -msgstr "" +msgstr "Die Hauptsprache der Website." #: bika/lims/content/abstractbaseanalysis.py:107 msgid "The measurement units for this analysis service' results, e.g. mg/l, ppm, dB, mV, etc." @@ -5689,15 +5831,11 @@ msgstr "Die Anzahl der Proben je Analysenleistung" msgid "The number of analyses requested per sample type" msgstr "Anzahl der Proben je Probentyp" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Anzahl der Tage, bevor das Passwort verfällt. 0 deaktiviert das Verfallen." - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Die Anzahl der Tage, bevor eine Probe verfällt und nicht mehr analysiert werden kann. Diese Einstellung kann für jeden Probentyp im Probentypen-Setup überschrieben werden." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Anzahl der Minuten, bevor ein Benutzer automatisch abgemeldet wird. 0 deaktiviert die automatische Abmeldung" @@ -5713,7 +5851,7 @@ msgstr "Anzahl der Aufträge und Analysen je Kunde" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Die Zeitspanne in der nicht konservierte Proben dieses Typs aufbewahrt werden können bevor sie verfallen und nicht mehr analysiert werden dürfen" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "Die nächste laufende Nummer der ID. Diese wird nur gesetzt, wenn sie größer als schon existierende Nummern ist. Fehlende Nummern dazwischen können nicht aufgefüllt werden." @@ -5722,23 +5860,23 @@ msgstr "Die nächste laufende Nummer der ID. Diese wird nur gesetzt, wenn sie gr msgid "The person at the supplier who performed the task" msgstr "Die Person beim Lieferanten, die die Aufgabe ausführte" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "Die Person beim Lieferanten, die das Zertifikat ausarbeitete" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "Die Person die die Probe konserviert hat" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "Die Person die die Probe entnommen hat" #: senaite/core/browser/controlpanel/instrumentlocations.py:51 msgid "The place where the instrument is located in the laboratory" -msgstr "" +msgstr "Der Ort an dem das Prüfmittel im Labor steht" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "Die vorgegebenen Werte aus der Probenvorlage werden dem Auftrag zugewiesen" @@ -5746,7 +5884,7 @@ msgstr "Die vorgegebenen Werte aus der Probenvorlage werden dem Auftrag zugewies msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "Preis pro Analyse für Kunden mit Mengenrabatt." -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "Der primäre Kontakt dieser Probe, welcher Benachrichtigungen und Veröffentlichungen via E-Mail erhält" @@ -5760,7 +5898,7 @@ msgstr "Das Kennwort wird in Importdateien genutzt um es eindeutig dem entsprech #: bika/lims/browser/viewlets/templates/specification_non_compliant_viewlet.pt:23 msgid "The ranges for the following analyses have been manually changed and they are no longer compliant with the ranges of the Specification:" -msgstr "" +msgstr "Die Bereiche für die folgenden Analysen wurden manuell geändert und entsprechen nicht mehr den Bereichen der Spezifikation:" #: bika/lims/content/laboratory.py:146 msgid "The reference code issued to the lab by the accreditation body" @@ -5800,7 +5938,7 @@ msgstr "Eindeutige Buchhaltungsnummer der Analysenleistung" #: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:14 msgid "The specification has a Dynamic Specification assigned" -msgstr "" +msgstr "Der Spezifikation ist eine dynamische Analysenspezifikation zugeordnet" #: bika/lims/browser/reports/productivity_analysestats.py:51 msgid "The turnaround time of analyses" @@ -5828,7 +5966,7 @@ msgstr "Die Variable ${recipients} wird automatisch mit den ausgewählten Empfä #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:84 msgid "There are no pre-defined conditions set" -msgstr "" +msgstr "Es sind keine vordefinierten Bedingungen festgelegt" #: senaite/core/browser/dashboard/templates/dashboard.pt:548 msgid "There is no available data for the selected period" @@ -5844,7 +5982,7 @@ msgstr "Die Ergebnisse wurden zurückgezogen und werden zur Nachverfolgung hier #: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:14 msgid "This Analysis Specification has a Dynamic Specification assigned" -msgstr "" +msgstr "Dieser Analysespezifikation ist eine dynamische Spezifikation zugeordnet" #: bika/lims/browser/viewlets/templates/retest_ar_viewlet.pt:15 msgid "This Sample has been generated automatically due to the retraction of the Sample" @@ -5866,9 +6004,9 @@ msgstr "Dies ist eine sekundäre Probe von" msgid "This is a detached partition from Sample" msgstr "Dies ist eine ausgegliederte Partition der Probe" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." -msgstr "" +msgstr "Dies ist die maximal zulässige Standardzeit für die Durchführung von Analysen. Sie wird nur für Analysen verwendet, bei denen die Analysenleistung keine Bearbeitungszeit vorgibt. Es werden nur Laborarbeitstage berücksichtigt." #: bika/lims/browser/publish/templates/email_template.pt:14 msgid "This report was sent to the following contacts:" @@ -5898,11 +6036,11 @@ msgstr "Donnerstag" msgid "Time" msgstr "Zeit" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Angehängte Dokumente werden nicht geladen solange sie nicht verfügbar sind" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,7 +6052,7 @@ msgstr "Name des Standorts" #: bika/lims/controlpanel/dynamic_analysisspecs.py:41 msgid "Title of the Folder" -msgstr "" +msgstr "Titel des Ordners" #: bika/lims/content/storagelocation.py:77 msgid "Title of the shelf" @@ -5925,16 +6063,16 @@ msgid "Title of the site" msgstr "Name der Einrichtung" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" -msgstr "An" +msgstr "Bis" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Zu konservieren" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Zu beproben" @@ -5942,23 +6080,23 @@ msgstr "Zu beproben" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Unterhalb der Analysekategorien im Ergebnisbericht anzuzeigen" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Zu konservieren" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "Zu drucken" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Zu beproben" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Zu verifizieren" @@ -5966,7 +6104,7 @@ msgstr "Zu verifizieren" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "Geben Sie hier die Werte für alle Berechnungsparameter ein, um diese Berechnung zu testen. Dies beinhaltet sowohl die Interimsfelder, die zuvor definiert wurden, wie auch jede abhängige Analysenleistung, die für die Berechnung der Ergebnisse benötigt werden" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6021,7 +6159,7 @@ msgstr "Typ" #: bika/lims/content/abstractbaseanalysis.py:577 msgid "Type of control to be displayed on result entry when predefined results are set" -msgstr "" +msgstr "Art der Kontrollprobe, das bei der Ergebniseingabe angezeigt werden soll, wenn vordefinierte Ergebnisse eingestellt sind" #: bika/lims/content/multifile.py:74 msgid "Type of document (e.g. user manual, instrument specifications, image, ...)" @@ -6033,7 +6171,7 @@ msgstr "Art des Standortes" #: senaite/core/browser/controlpanel/templates/setupview.pt:27 msgid "Type to filter ..." -msgstr "" +msgstr "Tippen um zu filtern ..." #: bika/lims/browser/worksheet/views/printview.py:148 msgid "Unable to load the template" @@ -6052,7 +6190,7 @@ msgid "Unassigned" msgstr "Nicht zugeordnet" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Unsicherheit" @@ -6066,7 +6204,7 @@ msgstr "Nicht definiert" #: bika/lims/content/department.py:46 msgid "Unique Department ID that identifies the department" -msgstr "" +msgstr "Eindeutige Abteilungs-ID, die die Abteilung identifiziert" #: bika/lims/browser/analysisrequest/manage_analyses.py:78 #: bika/lims/browser/fields/interimfieldsfield.py:47 @@ -6074,7 +6212,7 @@ msgstr "" msgid "Unit" msgstr "Einheit" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "Unbekanntes IBAN Land %s" @@ -6104,13 +6242,13 @@ msgstr "Unbekanntes Dateiformat ${file_format}" msgid "Unrecognized file format ${format}" msgstr "Unbekanntes Dateiformat ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "Nicht zugewiesen" #: bika/lims/skins/bika/bika_widgets/scheduleinputwidget.pt:63 msgid "Until" -msgstr "" +msgstr "Bis" #: senaite/core/browser/viewlets/templates/attachments.pt:180 msgid "Update Attachments" @@ -6128,11 +6266,11 @@ msgstr "Obere Erfassungsgrenze" msgid "Use Analysis Profile Price" msgstr "Verwende Preis des Analysenprofils" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Dashboard als Standardansicht für angemeldete Benutzer wählen" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Verwende Standard-Berechnung der Methode" @@ -6153,7 +6291,7 @@ msgstr "Benutzername" #: bika/lims/controlpanel/bika_labcontacts.py:98 msgid "User groups" -msgstr "" +msgstr "Benutzergruppen" #: bika/lims/browser/reports/templates/administration.pt:132 msgid "User history" @@ -6165,18 +6303,18 @@ msgstr "Benutzer wurde zu diesem Kontakt verknüpft" #: bika/lims/controlpanel/bika_labcontacts.py:95 msgid "User name" -msgstr "" +msgstr "Benutzername" #: bika/lims/browser/reports/administration_usershistory.py:203 #: bika/lims/browser/reports/templates/administration_usershistory.pt:56 msgid "Users history" msgstr "Historie (Benutzer)" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Derart wenige Messwerte ergeben statistischen gesehen keinen Sinn. Erfassen Sie weitere Daten für eine zuverlässige QC Auswertung." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6184,7 +6322,7 @@ msgstr "MwSt." #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "MwSt. %" @@ -6196,15 +6334,17 @@ msgstr "MwSt. Anteil" msgid "VAT number" msgstr "USt-IdNr." -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Gültig" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Gültig von" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Gültig bis" @@ -6212,6 +6352,10 @@ msgstr "Gültig bis" msgid "Validation" msgstr "Validierung" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Validierung fehlgeschlagen: '${keyword}': Kennwort bereits vorhanden" @@ -6232,6 +6376,10 @@ msgstr "Validierung fehlgeschlagen: '${title}': Titel bereits vorhanden" msgid "Validation failed: '${value}' is not unique" msgstr "Validierung fehlgeschlagen: '${value}' ist nicht eindeutig" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Validierung fehlgeschlagen: Ausrichtung muss O/W sein" @@ -6240,7 +6388,7 @@ msgstr "Validierung fehlgeschlagen: Ausrichtung muss O/W sein" msgid "Validation failed: Bearing must be N/S" msgstr "Validierung fehlgeschlagen: Ausrichtung muss N/S sein" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "Überprüfung fehlgeschlagen: Modul '%s' konnte nicht importiert werden" @@ -6272,6 +6420,14 @@ msgstr "Validierung fehlgeschlagen: Max-Werte müssen numerisch sein" msgid "Validation failed: Min values must be numeric" msgstr "Validierung fehlgeschlagen: Min-Werte müssen numerisch sein" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Validierung fehlgeschlagen: Bei bereits eingelagerten Proben muss eine Einlagerung ausgewählt werden" @@ -6280,7 +6436,7 @@ msgstr "Validierung fehlgeschlagen: Bei bereits eingelagerten Proben muss eine E msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Validierung fehlgeschlagen: Die Auswahl benötigt die folgenden aktivierten Kategorien: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Validierung fehlgeschlagen: Wert muss numerisch sein" @@ -6337,11 +6493,11 @@ msgstr "Validierung fehlgeschlagen: Minuten müssen zwischen 0 und 59 liegen" msgid "Validation failed: minutes must be numeric" msgstr "Validierung fehlgeschlagen: Minuten müssen numerisch sein" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Validierung fehlgeschlagen: Werte müssen zwischen 0 und 100 sein" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Validierung fehlgeschlagen: Prozentwerte müssen numerisch sein" @@ -6358,15 +6514,23 @@ msgstr "Validierung fehlgeschlagen: Sekunden müssen numerisch sein" msgid "Validation failed: title is required" msgstr "Validierung fehlgeschlagen: Titel wird benötigt." -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Validierung fehlgeschlagen: Wert muss zwischen 0 und 1000 liegen" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "Validierung fehlgeschlagen: Wert muss eine Gleitkommazahl sein" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "Validierung für '{}' fehlgeschlagen" @@ -6378,7 +6542,7 @@ msgstr "Datum des Validierungsberichts" msgid "Validations" msgstr "Validierungen" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validiert von" @@ -6393,9 +6557,9 @@ msgstr "Wert" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Die hier eingetragenen Werte ersetzen die vorläufigen Standardwerte der Berechnungsfelder." -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verifiziert" @@ -6411,7 +6575,7 @@ msgstr "Verifizieren" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Version" @@ -6427,16 +6591,16 @@ msgstr "" #: senaite/core/browser/dashboard/templates/dashboard.pt:477 msgid "Visibility" -msgstr "" +msgstr "Sichtbarkeit" #: bika/lims/browser/viewlets/templates/dynamic_specs_viewlet.pt:24 #: bika/lims/browser/viewlets/templates/sample_dynamic_specs_viewlet.pt:24 msgid "Visit the Dynamic Specification for additional information:" -msgstr "" +msgstr "Weitere Informationen finden Sie in der dynamischen Spezifikation:" #: bika/lims/browser/viewlets/templates/resultsranges_out_of_date_viewlet.pt:28 msgid "Visit the Specification's changes history for additional information:" -msgstr "" +msgstr "Weitere Informationen finden Sie im Änderungsverlauf der Spezifikation:" #: bika/lims/content/labproduct.py:36 #: bika/lims/controlpanel/bika_labproducts.py:74 @@ -6475,9 +6639,9 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" -msgstr "" +msgstr "Wenn aktiviert, wird die Probe automatisch verifiziert, sobald alle Ergebnisse verifiziert sind. Andernfalls müssen Benutzer mit ausreichenden Berechtigungen das Beispiel anschließend manuell überprüfen. Standard: aktiviert" #: bika/lims/content/analysisprofile.py:102 msgid "When it's set, the system uses the analysis profile's price to quote and the system's VAT is overridden by the analysis profile's specific VAT" @@ -6506,7 +6670,7 @@ msgid "Workflow" msgstr "Arbeitsablauf" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Workflow Status" @@ -6529,13 +6693,13 @@ msgstr "Arbeitsblattvorlage" msgid "Worksheet Templates" msgstr "Arbeitsblattvorlagen" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Arbeitsblätter" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Falsche IBAN Länge von %s: %s ist %i zu kurz" @@ -6589,7 +6753,7 @@ msgstr "Maßnahme" msgid "activate" msgstr "aktivieren" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "halbjährlich" @@ -6602,7 +6766,7 @@ msgstr "von" msgid "comment" msgstr "Kommentar" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "täglich" @@ -6665,6 +6829,16 @@ msgstr "ig" msgid "label_add_to_groups" msgstr "Zu den folgenden Gruppen hinzufügen:" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6688,7 +6862,7 @@ msgstr "Spezifikation" #. Default: "Title" #: senaite/core/browser/install/templates/senaite-addsite.pt:62 msgid "label_title" -msgstr "" +msgstr "Titel" #. Default: "Upgrade…" #: senaite/core/browser/install/templates/senaite-overview.pt:67 @@ -6704,11 +6878,11 @@ msgstr "" msgid "minutes" msgstr "Minuten" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "monatlich" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "von" @@ -6716,7 +6890,7 @@ msgstr "von" msgid "overview" msgstr "Übersicht" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "vierteljährlich" @@ -6731,7 +6905,7 @@ msgstr "Wiederholungszeitraum" #. Default: "This sample has been dispatched by ${actor} on ${date}" #: senaite/core/browser/viewlets/templates/sample_dispatched_viewlet.pt:14 msgid "this_sample_has_been_dispatched_by" -msgstr "" +msgstr "Diese Probe wurde von ${actor} am ${date} versandt." #. Default: "${I}:${M} ${p}" #. The variables used here are the same as used in the strftime formating. @@ -6755,13 +6929,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "Titel fehlt" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "An" @@ -6774,19 +6947,19 @@ msgstr "bis" msgid "updated every 2 hours" msgstr "Aktualisiert alle 2 Stunden" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "Verifikation(en) ausstehend" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "wöchentlich" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "jährlich" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/el/LC_MESSAGES/plone.po b/src/senaite/core/locales/el/LC_MESSAGES/plone.po index c1611e9c93..88ab416757 100644 --- a/src/senaite/core/locales/el/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/el/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: el\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po index e259d766d8..6cca6ef28a 100644 --- a/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/el/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Greek (https://www.transifex.com/senaite/teams/87045/el/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: el\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -95,7 +95,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -107,7 +107,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Ενέργεια" @@ -217,12 +217,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Προσθήκη" @@ -256,7 +256,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Όλα" @@ -341,7 +341,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -349,7 +349,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Κατηγορία Ανάλυσης" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Προφίλ Ανάλυσης" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Προφίλ Ανάλυσης" @@ -498,7 +498,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Είδος Ανάλυσης" msgid "Analysis category" msgstr "Κατηγορία ανάλυσης" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Συνημμένο" @@ -633,19 +637,19 @@ msgstr "Είδος Συνημμένου" msgid "Attachment Types" msgstr "Είδη Συνημμένων" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Είδος συνημμένου" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Συνημμένα" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Αυτόματη αποσύνδεση" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -782,9 +786,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -798,11 +802,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -851,7 +855,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -865,7 +869,7 @@ msgstr "" msgid "Business Phone" msgstr "Τηλέφωνο Εργασίας" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Από" @@ -873,16 +877,16 @@ msgstr "Από" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC Emails" @@ -890,7 +894,7 @@ msgstr "CC Emails" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Υπολογισμοί" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Ακυρώθηκε" @@ -970,15 +974,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Χωρητικότητα" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Αριθμός Καταλόγου" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "Κατηγορία" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1067,19 +1071,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Πελάτης" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1128,31 +1137,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Παραγγελία Πελάτη" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1165,7 +1174,7 @@ msgstr "Πελάτες" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1215,6 +1224,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Επαφή" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Δοχείο" @@ -1300,7 +1313,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Αντιγραφή από" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1334,7 +1348,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Μέτρηση" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Χώρα" @@ -1356,7 +1374,7 @@ msgstr "Χώρα" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1399,21 +1417,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Νόμισμα" @@ -1426,11 +1444,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Διεπαφή Δεδομένων" msgid "Data Interface Options" msgstr "Επιλογές Διεπαφής Δεδομένων" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Ημερομηνία" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1474,11 +1496,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Ημερομηνία Αποστολής" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Ημερομηνία Ανοίγματος" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Ημερομηνία Δημοσίευσης" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Ημερομηνία Παραλαβής" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Ημερομηνία Αίτησης" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Ημερομηνία Δειγματοληψίας" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1563,13 +1581,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1579,10 +1601,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Ημέρες" @@ -1597,12 +1623,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Προεπιλεγμένο Δοχείο" @@ -1616,7 +1642,7 @@ msgstr "Είδος Προεπιλεγμένου Δοχείου" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Προεπιλεγμένες κατηγορίες" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Προεπιλεγμένη τιμή" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Προθεσμία" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "Π.χ. SANAS, APLAC, κλπ." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1975,7 +2038,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Υψόμετρο" @@ -1995,11 +2058,11 @@ msgstr "Διεύθυνση Email" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2152,12 +2219,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2180,7 +2247,7 @@ msgstr "Ημερομηνία Λήξης" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "Θήλυ" msgid "Field" msgstr "Πεδίο" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Τίτλος Πεδίου" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Αρχείο" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Από" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2328,6 +2399,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2625,7 +2708,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "Το όργανο δεν έχει καμία διεπαφή δεδομένων επιλεγμένη" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2748,7 +2839,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "Λέξεις Κλειδιά" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Εργαστήριο" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Αναλύσεις Εργαστηρίου" @@ -2888,11 +2979,11 @@ msgstr "Εργαστήριο" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Μεγάλο Αυτοκόλλητο" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Καθυστερημένες Αναλύσεις" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Καθυστερημένη Ανάλυση" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Γεωγραφικό Πλάτος" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2972,11 +3063,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "" msgid "Login details" msgstr "Λεπτομέρειες σύνδεσης" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Γεωγραφικό Μήκος" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Ταχυδρομική διεύθυνση" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "Άρρεν" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Email Διευθυντή" msgid "Manager Phone" msgstr "Τηλέφωνο Διευθυντή" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Κατασκευαστής" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3291,7 +3370,7 @@ msgstr "Τουλάχιστον 5 χαρακτήρες." msgid "Minimum Volume" msgstr "Ελάχιστος Όγκος" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3339,11 +3418,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "Δεν προστέθηκαν αναλύσεις" msgid "No analyses were added to this worksheet." msgstr "Δεν προστέθηκαν αναλύσεις σε αυτό το φύλλο εργασίας." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Άνοιγμα" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Ημερομηνία Παραγγελίας" msgid "Order Number" msgstr "Αριθμός Παραγγελίας" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Κωδικός Πρόσβασης" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Διάρκεια ζωής κωδικού πρόσβασης" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3955,7 +4046,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "Εκτύπωση τιμοκαταλόγου" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "Κλειδί Προφίλ" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4216,7 +4308,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4250,7 +4342,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4310,8 +4402,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Αναφορές" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Αίτηση" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Αίτηση νέων αναλύσεων" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4519,7 +4612,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Αποτέλεσμα εκτός εύρους" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Δείγμα" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Σημείο Δειγματοληψίας" @@ -4725,11 +4830,11 @@ msgstr "Σημείο Δειγματοληψίας" msgid "Sample Points" msgstr "Σημεία Δειγματοληψίας" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Είδος Δείγματος" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Είδη Δείγματος" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "Σημείο δειγματοληψίας" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Δειγματολήπτης" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Δείγματα" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Ημερομηνία Δειγματοληψίας" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Συχνότητα Δειγματοληψίας" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Αποθήκευση" @@ -4931,12 +5044,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Δευτερόλεπτα" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Επιλέξτε ποιες Αναλύσεις πρέπει να περιληφθούν στο Φύλλο Εργασίας" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Ξεχωριστό Δοχείο" @@ -5144,7 +5265,7 @@ msgstr "Σειριακός Αριθμός" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "Διεύθυνση αποστολής" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Μέγεθος" @@ -5262,7 +5391,7 @@ msgstr "Μέγεθος" msgid "Small Sticker" msgstr "Μικρό Αυτοκόλλητο" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Κατάσταση" msgid "Sticker" msgstr "Αυτοκόλλητο" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Υποβολή" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Προμηθευτής" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Πρότυπο" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Το ύψος ή βάθος στο οποίο πρέπει να ληφθεί το δείγμα" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "Το εργαστηριακό τμήμα" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Η λίστα των ειδών δείγματος που μπορούν να συλλεχθούν σε αυτό το σημείο δειγματοληψίας. Αν δεν επιλεχθεί κανένα είδος δείγματος, τότε όλα τα είδη δείγματος είναι διαθέσιμα." @@ -5682,15 +5824,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Ο αριθμός των ημερών πριν ένας κωδικός πρόσβασης λήξει. Το 0 απενεργοποιεί τη λήξη του κωδικού πρόσβασης" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "Ο αριθμός αιτήσεων και αναλύσεων ανά πε msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5935,23 +6073,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5959,7 +6097,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Αβεβαιότητα" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Ιστορικό χρηστών" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "ΦΠΑ" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "ΦΠΑ %" @@ -6189,15 +6327,17 @@ msgstr "Ποσό ΦΠΑ" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6205,6 +6345,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6225,6 +6369,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6233,7 +6381,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6386,9 +6550,9 @@ msgstr "Τιμή" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Έκδοση" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Πρότυπο Φύλλου Εργασίας" msgid "Worksheet Templates" msgstr "Πρότυπα Φύλλου Εργασίας" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Φύλλα Εργασίας" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "" msgid "activate" msgstr "ενεργοποίηση" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "label_add_to_groups" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "σε" @@ -6766,19 +6939,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/en/LC_MESSAGES/plone.po b/src/senaite/core/locales/en/LC_MESSAGES/plone.po index 5544d108b4..ef5d79daf9 100644 --- a/src/senaite/core/locales/en/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/en/LC_MESSAGES/plone.po @@ -13,3 +13,523 @@ msgstr "" "Language-Name: English\n" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po index b24be67566..e9751768b1 100644 --- a/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/en/LC_MESSAGES/senaite.core.po @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -14,8 +14,8 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -54,7 +54,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -89,7 +89,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -101,7 +101,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -182,7 +182,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -190,7 +190,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -211,12 +211,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -250,7 +250,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -263,7 +263,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -279,11 +279,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -316,13 +316,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -343,7 +343,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -359,7 +359,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -375,11 +375,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -435,7 +435,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -455,7 +455,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -463,7 +463,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -492,7 +492,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -517,7 +517,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -526,7 +530,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -546,7 +550,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -572,7 +576,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -584,17 +588,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -606,9 +610,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -627,19 +631,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -653,7 +657,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -661,13 +665,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -677,11 +681,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -697,7 +701,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -705,15 +709,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -721,11 +725,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -767,7 +771,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -776,9 +780,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -792,11 +796,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -829,7 +833,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -845,7 +849,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -859,7 +863,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -867,16 +871,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -884,7 +888,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -903,7 +907,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -917,7 +921,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -931,27 +935,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -964,15 +968,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -981,7 +985,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -996,11 +1000,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1014,16 +1018,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1037,7 +1041,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1049,7 +1053,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1061,19 +1065,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1093,7 +1102,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1102,18 +1111,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1122,31 +1131,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1159,7 +1168,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1190,7 +1199,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1199,8 +1208,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1209,6 +1218,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1232,12 +1245,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1261,8 +1274,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1294,7 +1307,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1304,6 +1317,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1320,7 +1334,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1328,7 +1342,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1336,12 +1350,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1350,7 +1368,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1374,13 +1392,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1393,21 +1411,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1420,11 +1438,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1433,7 +1451,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1447,20 +1465,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1468,11 +1490,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1482,7 +1504,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1492,8 +1514,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1502,18 +1524,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1523,17 +1545,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1541,10 +1563,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1557,13 +1575,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1573,10 +1595,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1591,12 +1617,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1610,7 +1636,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1622,24 +1648,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1651,7 +1689,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1659,15 +1697,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1679,15 +1733,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1707,7 +1762,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1741,7 +1796,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1775,7 +1830,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1783,7 +1842,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1801,7 +1860,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1826,7 +1885,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1841,31 +1900,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1878,11 +1937,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1898,11 +1957,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1942,7 +2001,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1959,6 +2018,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1969,7 +2032,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1989,11 +2052,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2005,11 +2068,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2021,19 +2084,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2041,11 +2104,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2083,19 +2146,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2111,7 +2174,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2119,24 +2182,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2146,12 +2213,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2174,7 +2241,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2210,11 +2277,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2229,7 +2296,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2263,11 +2330,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2285,8 +2356,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2305,7 +2376,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2313,7 +2384,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2322,6 +2393,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2338,7 +2413,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2351,17 +2426,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2397,7 +2468,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2405,7 +2476,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2417,7 +2488,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2425,7 +2496,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2453,7 +2524,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2465,15 +2536,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2494,7 +2565,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2512,7 +2583,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2520,15 +2591,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2542,6 +2613,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2570,7 +2653,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2580,15 +2663,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2602,11 +2685,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2619,7 +2702,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2635,7 +2718,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2647,6 +2730,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2664,11 +2751,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2701,17 +2792,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2728,13 +2819,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2742,7 +2833,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2764,7 +2855,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2797,7 +2888,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2832,11 +2923,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2882,11 +2973,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2898,7 +2989,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2911,20 +3002,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2958,7 +3049,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2966,11 +3057,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3004,11 +3095,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3026,29 +3117,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3068,7 +3143,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3095,7 +3170,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3136,7 +3211,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3149,6 +3224,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3160,7 +3239,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3209,12 +3288,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3226,7 +3305,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3271,8 +3350,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3285,7 +3364,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3333,11 +3412,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3389,10 +3468,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3405,12 +3480,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3435,7 +3510,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3485,16 +3560,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3506,11 +3589,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3518,11 +3601,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3538,7 +3621,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3546,8 +3629,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3560,12 +3643,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3586,7 +3669,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3625,7 +3712,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3634,11 +3721,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3654,11 +3741,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3666,13 +3753,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3692,7 +3779,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3717,11 +3804,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3738,13 +3825,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3752,10 +3839,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3838,15 +3921,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3854,6 +3941,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3903,23 +3994,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3931,7 +4022,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3940,8 +4031,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3949,7 +4040,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3962,11 +4053,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3980,7 +4072,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4014,7 +4106,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4037,12 +4129,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4051,7 +4143,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4082,8 +4174,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4092,7 +4184,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4100,7 +4192,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4132,11 +4224,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4146,7 +4238,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4187,7 +4279,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4210,7 +4302,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4235,7 +4327,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4244,7 +4336,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4267,7 +4359,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4304,8 +4396,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4318,11 +4410,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4330,7 +4422,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4340,11 +4432,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4365,7 +4457,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4445,11 +4537,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4459,7 +4551,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4474,7 +4566,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4485,6 +4577,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4505,7 +4598,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4513,7 +4606,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4535,23 +4628,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4559,12 +4652,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4572,11 +4665,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4586,7 +4679,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4598,7 +4691,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4608,10 +4701,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4621,7 +4718,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4630,22 +4727,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4654,6 +4755,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4667,12 +4772,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4709,7 +4814,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4719,11 +4824,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4743,7 +4848,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4753,10 +4858,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4765,7 +4874,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4787,27 +4896,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4826,16 +4939,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4848,35 +4961,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4884,7 +4997,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4895,11 +5008,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4908,7 +5021,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4925,12 +5038,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4938,6 +5051,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4954,15 +5071,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4970,7 +5091,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4994,15 +5115,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5023,15 +5144,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5047,39 +5168,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5087,15 +5208,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5124,7 +5245,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5138,7 +5259,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5158,11 +5279,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5170,15 +5291,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5204,6 +5325,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5212,7 +5337,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5220,7 +5345,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5247,7 +5376,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5256,7 +5385,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5274,7 +5403,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5287,7 +5416,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5308,12 +5437,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5325,7 +5454,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5335,7 +5464,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5346,6 +5475,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5369,24 +5506,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5405,7 +5542,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5448,16 +5585,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5472,7 +5609,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5486,6 +5623,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5529,15 +5667,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5550,23 +5688,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5574,23 +5712,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5602,11 +5740,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5618,12 +5756,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5631,7 +5773,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5648,11 +5790,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5676,15 +5818,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5700,7 +5838,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5709,15 +5847,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5725,7 +5863,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5733,7 +5871,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5853,7 +5991,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5885,11 +6023,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5912,16 +6050,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5929,23 +6067,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5953,7 +6091,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6039,7 +6177,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6061,7 +6199,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6091,7 +6229,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6115,11 +6253,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6159,11 +6297,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6171,7 +6309,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6183,15 +6321,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6199,6 +6339,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6219,6 +6363,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6227,7 +6375,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6259,6 +6407,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6267,7 +6423,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6324,11 +6480,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6345,15 +6501,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6365,7 +6529,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6380,9 +6544,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6398,7 +6562,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6462,7 +6626,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6493,7 +6657,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6516,13 +6680,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6576,7 +6740,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6589,7 +6753,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6651,6 +6815,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6690,11 +6864,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6702,7 +6876,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6741,13 +6915,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6760,19 +6933,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po b/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po index 1dc76a7486..9a4fad78c4 100644 --- a/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/en_ES/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: en_ES\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po index a61a94c058..4e818a559c 100644 --- a/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/en_ES/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (Spain) (https://www.transifex.com/senaite/teams/87045/en_ES/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: en_ES\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po b/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po index 7a804e079a..b6df2a112d 100644 --- a/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/en_US/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: en_US\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po index 5c1befd812..f4849c5745 100644 --- a/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/en_US/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: English (United States) (https://www.transifex.com/senaite/teams/87045/en_US/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: en_US\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "Tax ID" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/eo/LC_MESSAGES/plone.po b/src/senaite/core/locales/eo/LC_MESSAGES/plone.po index c537c99314..656c6cd280 100644 --- a/src/senaite/core/locales/eo/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/eo/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: eo\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po index 475afec37c..ea0bcd9a0a 100644 --- a/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/eo/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Esperanto (https://www.transifex.com/senaite/teams/87045/eo/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: eo\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/es/LC_MESSAGES/plone.po b/src/senaite/core/locales/es/LC_MESSAGES/plone.po index a6062291da..9c04a2279e 100644 --- a/src/senaite/core/locales/es/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/es/LC_MESSAGES/plone.po @@ -18,3 +18,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: es\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po index d0a1f6f2ab..d7304e90cb 100644 --- a/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/es/LC_MESSAGES/senaite.core.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: ELvira Aylon , 2021\n" "Language-Team: Spanish (https://www.transifex.com/senaite/teams/87045/es/)\n" @@ -23,9 +23,9 @@ msgstr "" "Domain: DOMAIN\n" "Language: es\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" -msgstr "

El servidor de Identificadores (IDs) de Senaite LIMS proporciona identificadores secuenciales únicos para objetos como muestras, hojas de trabajo, peticiones de análisis, etc., en función del formato especificado para cada tipo de contenido.

La sintaxis es similar a la de Python, utilizando variables predefinidas por tipo de contenido y avanzando los IDs a partir de un número de secuencia 'seq' para definir el número de dígitos a utilizar. Por ejemplo: '03d' para una secuencia de IDs de 001 a 999.

Los prefijos alfanuméricos para IDs se incluirán como se haya definido en el formato, p. WS para Hoja de trabajo en WS- {seq: 03d} produce identificadores para las hojas de trabajo de forma secuencial: WS-001, WS-002, WS-003, etc.

Las variables que se pueden usar son:
Tipo de contenido (Content Type)Variables
Cliente{client}
Año{year}
Identificador de muestra{sampleId}
Tipo de muestra{sampleType}
Fecha de muestreo (futuro){samplingDate}
Fecha en que se ha realizado el muestreo (pasado){dateSampled}

Elementos de configuración:

  • Formato:
    • una cadena en formato Python construida a partir de variables predefinidas como sampleId, client, sampleType.
    • La variable especial 'seq' debe colocarse en último lugar de la cadena que define el formato
  • Tipo de secuéncia: [Generada|Contador]
  • Contexto: si el tipo de secuéncia es 'Contador', proporciona el contexto para la función contador
  • Tipo de cuenta: [retroreferencia|contenida]
  • Referencia para cuenta: un parámetro para la función de conteo
  • Prefijo: prefijo predeterminado si no se proporciona el formato en cadena
  • Longitud de la división: la cantidad de partes que se incluirán en el prefijo

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 msgid "${amount} attachments with a total size of ${total_size}" @@ -63,7 +63,7 @@ msgstr "% Realizado" msgid "% Published" msgstr "% Publicado" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s Ha sido rechazada" @@ -81,11 +81,11 @@ msgstr "← Volver" msgid "← Back to the ${back_link}" msgstr "← Volver a ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Los valores 'Mínimo' y 'Máximo' indican un rango de resultados válido. Cualquier resultado fuera de este rango generará una alerta. Los valores 'Advertencia de valor mínimo' y 'Advertencia de valor máximo' indican el umbral de error. Cualquier resultado fuera del rango pero dentro del umbral de error generará una alerta menor. Si el resultado está fuera del rango, el valor establecido para 'auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Reciente" @@ -1978,7 +2041,7 @@ msgstr "Reciente" msgid "Edit" msgstr "Editar" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevación" @@ -1998,11 +2061,11 @@ msgstr "Dirección de correo electrónico" msgid "Email Log" msgstr "Registro de correo electrónico" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "Cuerpo del correo electrónico para enviar notificaciones de Invalidación" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "Cuerpo del correo electrónico para enviar notificaciones de rechazo" @@ -2014,11 +2077,11 @@ msgstr "Correo electrónico cancelado" msgid "Email notification" msgstr "Notificación por correo electrónico" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "Notificar por correo electrónico la invalidación de muestras" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "Notificar por correo electrónico el rechazo de muestras" @@ -2030,19 +2093,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Activar el uso de múltiples equipos analíticos en hojas de trabajo." -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Activar la funcionalidad de protocolos de conservación de muestras" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "Activar las funcionalidad de especificaciones para muestras" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Activar la funcionalidad de muestreo" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Activar la funcionalidad de planificación periódica de muestreos" @@ -2050,11 +2113,11 @@ msgstr "Activar la funcionalidad de planificación periódica de muestreos" msgid "Enable sampling workflow for the created sample" msgstr "Activar el flujo de muestreo para la muestra creada" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "Activar la funcionalidad de seguimiento de impresión de informes de resultados" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "Activar la funcionalidad de rechazo de muestras y solicitudes" @@ -2092,19 +2155,19 @@ msgstr "Introducir un porcentaje, p.ej. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Introducir un porcentaje, p.ej. 14.0. Este porcentaje solo se aplicará al perfil de muestras y sobrescribirá el impuesto definido por defecto." -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Introducir un porcentaje, p.ej. 14.0. Este porcentaje se aplicará a todo el sistema, pero podrá ser sobrescrito individualmente para cada elemento." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Introducir un porcentaje, p.ej. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Introducir la latitud del punto de muestreo en grados (de 0 a 90) , minutos (de 0 a 59) y la orientación N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Introducir la longitud del punto de muestreo en grados (de 0 a 90), minutos (0 a 59), segundos (0 a 59) y orientación E/W" @@ -2120,7 +2183,7 @@ msgstr "Introducir los detalles de las acreditaciones de servicios del laborator msgid "Entity" msgstr "Entidad" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Condiciones ambientales" @@ -2128,24 +2191,28 @@ msgstr "Condiciones ambientales" msgid "Erroneous result publication from {}" msgstr "Publicación de resultados errónea de {}" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Evolución de análisis" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "Evolución de muestras" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Evolución de hojas de trabajo" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Excluir de la factura" @@ -2155,12 +2222,12 @@ msgstr "Excluir de la factura" msgid "Expected Result" msgstr "Resultado esperado" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "Fecha esperada de muestreo" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Resultados esperados" @@ -2183,7 +2250,7 @@ msgstr "Fecha de caducidad" msgid "Exponential format precision" msgstr "Precisión en formato exponencial" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Límite del formato exponencial" @@ -2219,11 +2286,11 @@ msgstr "Mujer" msgid "Field" msgstr "Campo" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "El campo '{}' es obligatorio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2238,7 +2305,7 @@ msgid "Field Title" msgstr "Título del campo" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Fichero" @@ -2272,11 +2339,15 @@ msgstr "Valor numérico entre 0.0 y 1000.0 que indica el orden de los elementos. msgid "Folder that results will be saved" msgstr "Directorio donde se guardan los resultados" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "Para cada interfaz de este instrumento, se puede definir una carpeta donde el sistema buscará los archivos de resultados para importar resultados automáticamente. Una recomendación sería tener una carpeta para cada instrumento y dentro de esta carpeta crear otra para cada una de las Interfaces. Puedes usar los códigos de interfaz para asegurarte de que los nombres de las carpetas sean únicos." -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Configuración de formatos" @@ -2294,8 +2365,8 @@ msgid "Friday" msgstr "Viernes" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Desde" @@ -2314,7 +2385,7 @@ msgid "FullName" msgstr "Nombre completo" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Nombre completo" @@ -2322,7 +2393,7 @@ msgstr "Nombre completo" msgid "Function" msgstr "Función" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Muestra con fecha de asignación futura" @@ -2331,6 +2402,10 @@ msgstr "Muestra con fecha de asignación futura" msgid "Generate report" msgstr "Generar reporte" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Genera una ID con el IDServer" @@ -2347,7 +2422,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Título de cortesía, como p.ej. Sr., Sra. o Dr." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Agrupar los servicios de análisis por categorías. Esto es útil cuando la lista de servicios de análisis es demasiado larga" @@ -2360,17 +2435,13 @@ msgstr "Agrupar por" msgid "Grouping period" msgstr "Período de agrupamiento" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Peligroso" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2406,7 +2477,7 @@ msgstr "IBAN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "Valores del servidor de IDs" @@ -2414,7 +2485,7 @@ msgstr "Valores del servidor de IDs" msgid "ID Template" msgstr "ID de Plantilla" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Si el muestreo en este punto se realiza periódicamente, indique la frecuencia (p.eg. semanal)" @@ -2426,7 +2497,7 @@ msgstr "Si está marcado, se mostrará una lista de selección junto al campo de msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Si está marcado, el instrumento no estará disponible hasta que se realice una calibración válida. Esta casilla de verificación se desactivará automáticamente." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Si está marcado, se mostrará un campo de texto libre cerca de cada análisis en la vista de entrada de resultados" @@ -2434,7 +2505,7 @@ msgstr "Si está marcado, se mostrará un campo de texto libre cerca de cada an msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Si está marcado, el usuario que introduzco el resultado para un análisis también podrá verificarlo. Esta configuración solo tiene efecto para aquellos usuarios con un rol que les permite verificar los resultados (por defecto, gerentes, labmanagers y verificadores). La opción establecida aquí tiene prioridad sobre la opción establecida en \"Configuración general\"" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Si está marcado, el usuario que introdució el resultado también podrá verificarlo. Esta configuración solo tiene efecto para los usuarios con un rol que les permite verificar los resultados (por defecto, gerentes, labmanagers y verificadores). Esta configuración puede anularse para una vista de edición de Análisis en un Servicio de Análisis determinada. Por defecto, está deshabilitado." @@ -2462,7 +2533,7 @@ msgstr "Selección del cálculo que se aplicará por defecto a los servicios de msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Campo opcional. Texto que reemplazará al título del servicio de análisis en las cabeceras de las columnas de las listas. Permite formato HTML." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "Si el sistema no encuentra ninguna coincidencia (solicitud de análsis, muestra, análsis de referencia o duplicado), utilizará el identificador del registro para buscar coincidencias con el ID de la muestra de referencia. Si se encuentra un ID de Muestra de Referencia, el sistema creará automáticamente una Prueba de Calibración (Análisis de Referencia) y la vinculará con el instrumento seleccionado anteriormente.
Si no se selecciona ningún instrumento, no se creará una Prueba de Calibración para los ID huérfanos." @@ -2474,15 +2545,15 @@ msgstr "Método de conservación del recipiente." msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "Si está marcado, los reponsables del laboratorio no podrán asignar el mismo instrumento a más de un análisis durante la creación de una hoja de trabajo." -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Si no se selecciona, los analistas y los empleados de laboratorio también podrán administrar hojas de trabajo. Si los usuarios tienen el acceso restringido a aquellas hojas de trabajo para las cuales están asignados, esta casilla de selección no se podrá modifcar." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Si no se selecciona, los analistas tendrán acceso a todas las hojas de trabajo." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "Si no está marcado, los usuarios solo podrán introducir resultados para los análisis que tengan asignados. Esta configuración no tiene ningún efecto para responsables de laboratorio." @@ -2503,7 +2574,7 @@ msgstr "" msgid "Import Data Interface" msgstr "Interfaz de importación de datos" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2521,7 +2592,7 @@ msgstr "Procedimiento de calibración en el laboratorio" msgid "Inactive" msgstr "Inactivo" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Incluir y mostrar información de precios" @@ -2529,15 +2600,15 @@ msgstr "Incluir y mostrar información de precios" msgid "Include descriptions" msgstr "Incluir descripciones" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "El número IBAN no es correcto: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "El número NIB no es correcto: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "Indica si el último Reporte de Muestras ha sido impreso," @@ -2551,6 +2622,18 @@ msgstr "Info" msgid "Initialize" msgstr "Iniciar" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2579,7 +2662,7 @@ msgstr "Instrucciones para rutinas de calibración de laboratorio destinadas a l msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instrucciones para rutinas preventivas y de mantenimiento destinadas a los analistas" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2589,15 +2672,15 @@ msgstr "Equipo" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Calibraciones del equipo" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Documentos del equipo analítico" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Importación desde equipo analítico" @@ -2611,11 +2694,11 @@ msgstr "Localización del equipo analítico" msgid "Instrument Locations" msgstr "Localizaciones para equipos analíticos" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Mantenimiento del equipo" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Tareas programadas para el equipo" @@ -2628,7 +2711,7 @@ msgstr "Tipo de equipo" msgid "Instrument Types" msgstr "Tipos de equipos analíticos" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validaciones para el equipo analítico" @@ -2644,7 +2727,7 @@ msgstr "Se ha desactivado el instrumento hasta nueva calibración:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Instrumento descartado hasta que se realicen nuevas pruebas de calibración:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "No hay ningún exportador para el equipo" @@ -2656,6 +2739,10 @@ msgstr "El instrumento falló el ensayo de referencia" msgid "Instrument has no data interface selected" msgstr "No ha seleccionado ningún interfaz de conexión de datos para el equipo" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Instrumento en progreso de calibración:" @@ -2673,11 +2760,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Certificado de calibración del instrumento caducado:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Equipos" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Instrumentos desactivados hasta la calibración exitosa:" @@ -2710,17 +2801,17 @@ msgstr "Interfaz" msgid "Interface Code" msgstr "Código de la interfaz" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Tests internos de calibrado" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Certificado de calibración interno" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "Uso interno" @@ -2737,13 +2828,13 @@ msgstr "Plantilla de interpretación de resultados" msgid "Interpretation Templates" msgstr "Plantillas de interpretación de resultados" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Intervalo" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Invalidadas" @@ -2751,7 +2842,7 @@ msgstr "Invalidadas" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "Archivo de especificaciones no válido detectado. Por favor, cargue una hoja de cálculo de Excel con al menos las siguientes columnas definidas: '{}', " -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Valor incorrecto: introduzca un valor sin espacios." @@ -2773,7 +2864,7 @@ msgstr "Factura" msgid "Invoice Date" msgstr "Fecha de factura" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Excluido de facturación" @@ -2806,7 +2897,7 @@ msgid "InvoiceBatch has no Title" msgstr "Lote de facturación sin título" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Cargo" @@ -2841,11 +2932,11 @@ msgstr "Palabras clave" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratorio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Análisis del laboratorio" @@ -2891,11 +2982,11 @@ msgstr "Laboratorio" msgid "Laboratory Accredited" msgstr "Laboratorio acreditado" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Días laborables del Laboratorio" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Página de bienvenida" @@ -2907,7 +2998,7 @@ msgstr "Idioma" msgid "Large Sticker" msgstr "Etiqueta grande" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Etiqueta grande" @@ -2920,20 +3011,20 @@ msgid "Last Login Time" msgstr "Último registro de inicio de sesión" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Con retraso" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Análisis con retraso" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Análisis con retraso" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitud" @@ -2967,7 +3058,7 @@ msgstr "Lista de resultados predefinidos para su selección. El usuario no podr msgid "Lists all samples received for a date range" msgstr "Listar todas las muestras recepcionadas para un rango de fecha" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Carga de datos iniciales" @@ -2975,11 +3066,11 @@ msgstr "Carga de datos iniciales" msgid "Load documents describing the method here" msgstr "Aquí puede cargar los documentos que describen el método" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Cargar desde archivo" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Documento de la certificación" @@ -3013,11 +3104,11 @@ msgstr "Tipo de Ubicación" msgid "Location where sample is collected" msgstr "Ubicación donde se ha recogido la muestra" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Ubicación donde se almacena la muestra" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Lugar donde la muestra fue tomada" @@ -3035,29 +3126,13 @@ msgstr "Registro" msgid "Login details" msgstr "Detalles de acceso" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "La autenticación ha fallado. La dirección de correo electrónico y la contraseña son sensibles a las mayúsculas." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "La autenticación ha fallado. El nombre de usuario y la contraseña son sensibles a las mayúsculas." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Error de inicio de sesion. Su inicio de sesión ha sido desactivado. Por favor, póngase en contacto con el laboratorio para obtener más información." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Error de inicio de sesion. Su sesión está vinculada a varios contactos. Por favor, póngase en contacto con el laboratorio para obtener más información." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitud" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Número de lote" @@ -3077,7 +3152,7 @@ msgstr "Muy baja" msgid "Mailing address" msgstr "Dirección de correo electrónico" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Mantenedor" @@ -3104,7 +3179,7 @@ msgstr "Hombre" msgid "Manage Analyses" msgstr "Administrar análisis" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Configurar los campos del formulario" @@ -3145,7 +3220,7 @@ msgstr "Correo del responsable" msgid "Manager Phone" msgstr "Teléfono del responsable" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manual" @@ -3158,6 +3233,10 @@ msgstr "Entrada manual de resultados" msgid "Manually publish all contained samples of the selected reports." msgstr "Publicar manualmente todas las muestras contenidas de los informes seleccionados." +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3169,7 +3248,7 @@ msgstr "Fabricante" msgid "Manufacturers" msgstr "Fabricantes" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "Marque la muestra solo para uso interno. Esto significa que solo es accesible para el personal del laboratorio y no para los clientes." @@ -3218,12 +3297,12 @@ msgstr "" msgid "Member Discount" msgstr "Descuento para miembros" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "% de descuento para clientes habituales" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Aplicar descuento de cliente habitual" @@ -3235,7 +3314,7 @@ msgstr "Miembro registrado y vinculado al contacto actual." msgid "Message sent to {}, " msgstr "Mensaje enviado a {}," -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3280,8 +3359,8 @@ msgstr "Operador min" msgid "Min warn" msgstr "Advertencia de valor mínimo" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mis elementos" @@ -3294,7 +3373,7 @@ msgstr "Tamaño mínimo de 5 caracteres" msgid "Minimum Volume" msgstr "Volumen mínimo" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Número mínimo de resultados para los cálculos estadísticos de QC" @@ -3342,11 +3421,11 @@ msgstr "Más" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "Comportamiento de Catálogo múltiple para contenidos de Dexterity" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "Tipo de verificación múltiple" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Se requiere verificación múltiple" @@ -3398,10 +3477,6 @@ msgstr "Falta la dirección de correo electrónico" msgid "No Method selected for this Service" msgstr "No ha seleccionado ningún método para este servicio de análisis" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "No hay particiones" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "No hay disponibles definiciones de referencia para Blancos.
Para agregar un Blanco en esta plantilla de hoja de trabajo, cree primero una definición de referencia para una muestra Blanco." @@ -3414,12 +3489,12 @@ msgstr "No hay definiciones de referencia disponibles para muestras control.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "No hay definiciones de referencia disponibles para muestras control ni tampoco para muestras blanco.
Para añadir un control o un blanco a la plantilla de hoja de trabajo, cree primero la definición de referencia correspondiente." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "No se ha podido crear ninguna muestra" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "No existen muestras que coincidan con la búsqueda" @@ -3444,7 +3519,7 @@ msgstr "No se han añadido análisis" msgid "No analyses were added to this worksheet." msgstr "No se han añadido análisis en esta hoja de trabajo" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3494,16 +3569,24 @@ msgstr "No ha seleccionado ningún fichero" msgid "No historical actions matched your query" msgstr "No hay acción historica que coincida con su busqueda" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "No se ha seleccionado ningún equipo" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "Sin elementos publicados" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "No ha seleccionado ningún elemento" @@ -3515,11 +3598,11 @@ msgstr "No ha seleccionado ningún elemento." msgid "No new items were created." msgstr "No se han creado ítems nuevos." -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "No se ha creado ninguna partición" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "No se ha especificado ningún informe en la solicitud" @@ -3527,11 +3610,11 @@ msgstr "No se ha especificado ningún informe en la solicitud" msgid "No reports found" msgstr "Sin informes encontrados" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "No existen muestras que coincidan con su busqueda" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Ninguna muestra fue rechazada" @@ -3547,7 +3630,7 @@ msgstr "No hay datos de acceso registrados para el contacto ${contact_fullname}, msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "No se pudo encontrar ningún perfil de usuario para el usuario vinculado. Póngase en contacto con el administrador del laboratorio para obtener más asistencia o intente volver a vincular el usuario." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "El contacto no es válido" @@ -3555,8 +3638,8 @@ msgstr "El contacto no es válido" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Ninguno" @@ -3569,12 +3652,12 @@ msgstr "No todos los contactos son iguales para los informes seleccionados. Por msgid "Not defined" msgstr "Sin definir" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "No impreso aún" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "No establecido" @@ -3595,7 +3678,11 @@ msgstr "Nota: También puede arrastrar y soltar las filas de archivos adjuntos p msgid "Num columns" msgstr "Número de columnas" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Número de análisis" @@ -3634,7 +3721,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Número de análisis solicitados y publicados por departamento y expresados como porcentaje en relación a todos los análisis realizados" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Número de copias" @@ -3643,11 +3730,11 @@ msgid "Number of requests" msgstr "Número de solicitudes" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Número de verificaciones necesarias" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Número de verificaciones requeridas antes de que un resultado determinado se considere 'verificado'. Esta configuración se puede anular para una vista de edición de análisis en un servicio de análisis. Por defecto, 1" @@ -3663,11 +3750,11 @@ msgstr "La muestra será descartada durante el periodo de tiempo indicado cuando msgid "Only Excel files supported" msgstr "Solamente archivos en formato Excel soportado" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Solo los responsables de laboratorio pueden gestionar las hojas de trabajo" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "Solo se consideran los días laborables de laboratorio para el cálculo del tiempo de respuesta del análisis." @@ -3675,13 +3762,13 @@ msgstr "Solo se consideran los días laborables de laboratorio para el cálculo msgid "Only to empty or zero fields" msgstr "Solo campos sin valor o con valor cero" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Abierto" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Open Source Web based Laboratory Information Management System" @@ -3701,7 +3788,7 @@ msgstr "Fecha de pedido" msgid "Order Number" msgstr "Número de pedido" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organización que emite el certificado de calibración" @@ -3726,11 +3813,11 @@ msgstr "Otras razones" msgid "Other reasons:" msgstr "Otras razones:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Otro estado" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Caducado" @@ -3747,13 +3834,13 @@ msgstr "" msgid "Paperformat" msgstr "Formato de papel" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Partición" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Proceso de partición cancelado" @@ -3761,10 +3848,6 @@ msgstr "Proceso de partición cancelado" msgid "Password" msgstr "Contraseña" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Tiempo de vida de las contraseñas" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3847,15 +3930,19 @@ msgstr "Se adjuntan los resultados de análisis para ${client_name}" msgid "Please select a User from the list" msgstr "Seleccione un usuario de la lista" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "Por favor seleccione el análisis o servicio de análisis al que desea asociar el fichero adjunto" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "Por favor, indique el motivo del envío" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Especifique un tipo de conservación que difiera de la predeterminada para el servicio de análisis por el tipo de muestra." @@ -3863,6 +3950,10 @@ msgstr "Especifique un tipo de conservación que difiera de la predeterminada pa msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Por favor, añada el logotipo autorizado para emplear en su sitio web y en los informes de resultados de su entorno acreditativo. El tamaño máximo es de 175 x 175 píxeles." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3912,23 +4003,23 @@ msgstr "Razones predefinidas de rechazo" msgid "Predefined results" msgstr "Resultados predefinidos" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Marcador decimal preferida para informes." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Marca decimal preferida para los resultados" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Diseño de la vista de entada de resultados. El diseño clásico muestra las muestras en filas y los análisis en columnas. El diseño transpuesto muestra las muestras en columnas y los análisis en filas." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Formato de notación científica para informes" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Formato de notación científica para los resultados" @@ -3940,7 +4031,7 @@ msgstr "Prefijo" msgid "Prefixes can not contain spaces." msgstr "Los prefijos no pueden contener espacios." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Preparado por" @@ -3949,8 +4040,8 @@ msgid "Prepublish" msgstr "Prepublicar" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Conservación" @@ -3958,7 +4049,7 @@ msgstr "Conservación" msgid "Preservation Category" msgstr "Categoría de método de conservación" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3971,11 +4062,12 @@ msgstr "Conservaciones" msgid "Preserve" msgstr "Preservar" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Conservador" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3989,7 +4081,7 @@ msgstr "Preventivo" msgid "Preventive maintenance procedure" msgstr "Procedimiento de mantenimiento preventivo" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Previsualizar" @@ -4023,7 +4115,7 @@ msgstr "Listas de precios" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Muestra Primaria" @@ -4046,12 +4138,12 @@ msgstr "Fecha de impresión:" msgid "Print pricelist" msgstr "Imprimir la lista de precios" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Imprimir pegatinas" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Impreso" @@ -4060,7 +4152,7 @@ msgstr "Impreso" msgid "Printed on" msgstr "Impreso en" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Prioridad" @@ -4091,8 +4183,8 @@ msgstr "Identificador del perfil" msgid "Profile Keyword" msgstr "Clave identificativa del perfil" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Progreso" @@ -4101,7 +4193,7 @@ msgid "Protocol ID" msgstr "ID de protocolo" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Provincia" @@ -4109,7 +4201,7 @@ msgstr "Provincia" msgid "Public. Lag" msgstr "Público. Retraso" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Especificación de publicación" @@ -4141,11 +4233,11 @@ msgstr "Muestras publicadas que no han sido facturadas" msgid "Published results" msgstr "Resultados publicados" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "Publicado {}, " -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Análisis de QC" @@ -4155,7 +4247,7 @@ msgid "QC Results" msgstr "Resultados QC" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "ID Muestra QC" @@ -4196,7 +4288,7 @@ msgstr "Introduzca de nuevo la clave. Asegúrese que las claves coinciden." msgid "Reasons for rejection" msgstr "Motivos de rechazo" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Reasignar" @@ -4219,7 +4311,7 @@ msgstr "Recepcionadas" msgid "Recept. Lag" msgstr "Retraso Recepción." -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Pendientes de recibir" @@ -4244,7 +4336,7 @@ msgstr "Análisis de referencia" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definición de referencia" @@ -4253,7 +4345,7 @@ msgstr "Definición de referencia" msgid "Reference Definitions" msgstr "Definiciones de referencia" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4276,7 +4368,7 @@ msgid "Reference Values" msgstr "Valores de referencia" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Los valores para las muestras de referencia son cero o 'blanco'" @@ -4313,8 +4405,8 @@ msgstr "Rechazar análisis" msgid "Reject samples" msgstr "Rechazar muestras" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Rechazado" @@ -4327,11 +4419,11 @@ msgstr "Elementos rechazados: {}" msgid "Rejected sample" msgstr "Muestras rechazadas" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "Rechazadas {} muestras: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "Proceso de rechazo cancelado" @@ -4339,7 +4431,7 @@ msgstr "Proceso de rechazo cancelado" msgid "Rejection reasons" msgstr "Razones por el rechazo" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "El flujo de trabajo de rechazo no está activado" @@ -4349,11 +4441,11 @@ msgstr "El flujo de trabajo de rechazo no está activado" msgid "Remarks" msgstr "Comentarios" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "Comentarios y observaciones para esta solicitud" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "Comentarios sobre {}" @@ -4374,7 +4466,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Observaciones a tener en cuenta para proceso de mantenimiento" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "IP Remoto" @@ -4454,11 +4546,11 @@ msgstr "Informe de muestras procesadas y totales durante un período de tiempo" msgid "Report type" msgstr "Tipo de informe" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Cargar informe" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4468,7 +4560,7 @@ msgstr "Informes" msgid "Republish" msgstr "Volver a publicar" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "Republicado después de la última impresión" @@ -4483,7 +4575,7 @@ msgstr "Solicitud" msgid "Request ID" msgstr "ID de la solicitud" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Solicitar nuevos análisis" @@ -4494,6 +4586,7 @@ msgid "Requested" msgstr "Solicitados" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Campo obligatorio" @@ -4514,7 +4607,7 @@ msgstr "Responsables" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Restringir las categorías" @@ -4522,7 +4615,7 @@ msgstr "Restringir las categorías" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "Restrinja los servicios e instrumentos de análisis disponibles a aquellos con el método seleccionado. Para aplicar este cambio a la lista de servicios, primero debe guardar el cambio." -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4544,23 +4637,23 @@ msgstr "" msgid "Result files folders" msgstr "Carpetas de archivos de resultados" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Resultado en el límite del rango" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "El resultado está fuera de rango" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "El rango de resultados es diferente de la especificación: {}" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Los resultados con al menos este número de dígitos significativos se muestran en notación científica con la letra 'e' para indicar el exponente. La precisión se puede configurar en los servicios de análisis individuales." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4568,12 +4661,12 @@ msgstr "" msgid "Results" msgstr "Resultados" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretación de resultados" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Los resultados han sido descartados" @@ -4581,11 +4674,11 @@ msgstr "Los resultados han sido descartados" msgid "Results interpretation" msgstr "Interpretación de resultados" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Resultados pendientes" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4595,7 +4688,7 @@ msgstr "Período de retención" msgid "Retest" msgstr "Re-test" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4607,7 +4700,7 @@ msgstr "Prueba repetida" msgid "Retract" msgstr "Retirar" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4617,10 +4710,14 @@ msgstr "Retirado" msgid "Retracted analyses" msgstr "Análisis retirados" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Retirados" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "Estado" @@ -4630,7 +4727,7 @@ msgid "Reviewed by" msgstr "Revisado por" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Roles" @@ -4639,22 +4736,26 @@ msgstr "Roles" msgid "Rollback" msgstr "Restablecer" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Análisis rutinarios" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS front-page" @@ -4663,6 +4764,10 @@ msgstr "SENAITE LIMS front-page" msgid "SENAITE front-page" msgstr "SENAITE LIMS front-page" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "Servidor SMTP desconectado. Creación de usuario abortada." @@ -4676,12 +4781,12 @@ msgid "Salutation" msgstr "Tratamiento" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Muestra" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Se ha creado la muestra ${AR}." @@ -4718,7 +4823,7 @@ msgstr "Particiones de muestras" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Punto de muestreo" @@ -4728,11 +4833,11 @@ msgstr "Punto de muestreo" msgid "Sample Points" msgstr "Puntos de muestreo" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "Rechazo de muestra" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "Plantilla de muestra" @@ -4752,7 +4857,7 @@ msgstr "Tipo de muestra" msgid "Sample Type Prefix" msgstr "Prefijo del tipo de muestra" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4762,10 +4867,14 @@ msgstr "Tipos de muestras" msgid "Sample collected by the laboratory" msgstr "Muestra recogida por el laboratorio" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Condiciones de la muestra" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Pendiente de recibir" @@ -4774,7 +4883,7 @@ msgstr "Pendiente de recibir" msgid "Sample point" msgstr "Punto de muestreo" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Muestra recepcionada" @@ -4796,27 +4905,31 @@ msgstr "Muestra con particiones" msgid "SampleMatrix" msgstr "MuestraMatrix" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Tipo de muestra" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Muestreado por" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Muestreador para el muestreo programado" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Muestras" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "Se han creado las muestras ${ARs}." @@ -4835,16 +4948,16 @@ msgid "Samples not invoiced" msgstr "Muestras no facturadas" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Las muestras de este tipo deben ser tratadas como peligrosas" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Muestras publicadas" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Muestras recibidas vs. publicadas" @@ -4857,35 +4970,35 @@ msgstr "Muestras recibidas vs. muestras publicadas" msgid "Samples rejection reporting form" msgstr "Formulario de informe de rechazo de muestras" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "Muestras programadas para muestreo" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Muestras pendientes de conservar" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Muestras pendientes de imprimir" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Muestras pendientes de recibir" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Muestras pendientes de recoger" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Muestras pendientes de verificar" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Muestras verificadas" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Muestras con resultados pendientes" @@ -4893,7 +5006,7 @@ msgstr "Muestras con resultados pendientes" msgid "Sampling Date" msgstr "Fecha prevista de muestreo" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4904,11 +5017,11 @@ msgstr "Diferencias entre el muestreo previsto y el realizado" msgid "Sampling Deviations" msgstr "Diferencias entre el muestreo previsto y el realizado" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Frecuencia de muestreo" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "Muestreo programado" @@ -4917,7 +5030,7 @@ msgid "Saturday" msgstr "Sábado" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Guardar" @@ -4934,12 +5047,12 @@ msgstr "Tarea programada" msgid "Schedule sampling" msgstr "Programar el muestreo" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Muestreo programado" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Tarea programada" @@ -4947,6 +5060,10 @@ msgstr "Tarea programada" msgid "Scientific name" msgstr "Nombre científico" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Segundos" @@ -4963,15 +5080,19 @@ msgstr "Semilla" msgid "Seeding key {} to {}" msgstr "Clave de siembra {} a {}" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "Seleccione 'Registrar' si desea que las etiquetas se impriman automáticamente al registrar nuevas muestras. Seleccione 'Recibir' para imprimir etiquetas al recibir las muestras. Seleccione 'Ninguno' para desactivar la impresión automática de etiquetas." -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "Análisis de la partición" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Seleccione un método de preservación para el servicio de análisis. Si el método de preservación depende de la combinación de tipos de muestra, especifique un método de preservación por tipo de muestra de la tabla siguiente." @@ -4979,7 +5100,7 @@ msgstr "Seleccione un método de preservación para el servicio de análisis. Si msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Seleccione alguno de los responsables que están registrados en el apartado 'Contactos del laboratorio'. El sistema incluye los nombres de los responsables de departamento en todos los informes de análisis que le pertenecen." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Seleccione una muestra para la creación de una muestra secundaria" @@ -5003,15 +5124,15 @@ msgstr "Seleccionar el analista" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Seleccione un archivo existente" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Certificado interno de calibración" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Utilizar el cálculo asociado por defecto al método seleccionado. Desmarque la casilla si desea seleccionar el cálculo manualmente" @@ -5032,15 +5153,15 @@ msgstr "Seleccionar el equipo" msgid "Select template" msgstr "Seleccionar la plantilla" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "País a mostrar por defecto" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Seleccione la moneda que se debe utilizar al mostrar los importes." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Seleccionar el recipiente por defecto que debe ser utilizado para este servicio de análisis. Si el recipiente depende de la combinación del tipo de muestra y del método de conservación, deberá especificar el recipiente para cada tipo de de muestra." @@ -5056,39 +5177,39 @@ msgstr "Seleccione el equipo deseado" msgid "Select the types that this ID is used to identify." msgstr "Seleccione los tipos que este ID se usa para identificar." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Seleccione para activar las notificaciones automáticas por correo electrónico al cliente y responsables del laboratorio cuando se invalide una muestra." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "Seleccione para activar el envío automático de notificaciones por correo electrónico al cliente cuando una muestra sea rechazada" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Seleccione para activar el tablero de control como página inicial predeterminada." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "Seleccionar para activar el flujo de trabajo de rechazo para muestras. Se mostrará una opción 'Rechazar' en el menú de acciones." -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Seleccione esta casilla para activar el flujo de trabajo de los pasos para la recogida de muestras." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Seleccione para permitir que un Coordinador de Muestreo programe un muestreo. Esta funcionalidad solo tiene efecto cuando el 'Flujo de trabajo de muestreo' está activo." -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "Añadir una transición 'Imprimir' adicional solo aplicable a muestras publicadas. Desactivado por defecto." -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "Seleccione recibir las muestras automáticamente cuando sea creado por el personal del laboratorio y el flujo de trabajo de muestreo esté desactivado. Las muestras creadas por los contactos del cliente no se recibirán automáticamente" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5096,15 +5217,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Seleccione qué análisis desea incluir a la hoja de trabajo" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Seleccione la etiqueta que se debe usar como la etiqueta \"grande\" de forma predeterminada." -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Seleccione la etiqueta que se debe utilizar como pegatina 'pequeña' por defecto." -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Seleccione qué etiqueta imprimir cuando la impresión automática de etiquetas esté habilitada." @@ -5133,7 +5254,7 @@ msgid "Sender" msgstr "Transmisor" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Recipiente por separado" @@ -5147,7 +5268,7 @@ msgstr "Nº de serie" msgid "Service" msgstr "Servicio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "El servicio no puede ser deseleccionado. Por favor, haga clic en el botón de información para más detalles." @@ -5167,11 +5288,11 @@ msgstr "Guardar comentarios" msgid "Set remarks for selected analyses" msgstr "Guardar los comentarios para los análisis seleccionados" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Establezca el flujo de trabajo de rechazo de muestra y las razones" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "Establezca el número predeterminado de copias que se imprimirán para cada etiqueta" @@ -5179,15 +5300,15 @@ msgstr "Establezca el número predeterminado de copias que se imprimirán para c msgid "Set the maintenance task as closed." msgstr "Asignar la tarea de mantenimiento como cerrada" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "Indique la especificación que desea utilizar antes de publicar una muestra." -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "Configure el texto para el cuerpo del correo electrónico que se enviará, si la opción \"Notificación de correo electrónico en el 'rechazo' de la Muestra\" está habilitada, al contacto del cliente de la Muestra. Puede usar palabras clave reservadas: $sample_id, $sample_link, $reasons, $lab_address" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "Configure el texto para el cuerpo del correo electrónico que se enviará, si la opción \"Notificación de correo electrónico en la 'invalidación' de la Muestra\" está habilitada, al contacto del cliente de la Muestra. Puede usar palabras clave reservadas: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" @@ -5213,6 +5334,10 @@ msgstr "Nombre del estante" msgid "Shipping address" msgstr "Dirección de envío" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "Descripción corta del método" @@ -5221,7 +5346,7 @@ msgstr "Descripción corta del método" msgid "Short title" msgstr "Nombre corto" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "¿Deben excluirse los análisis de la factura?" @@ -5229,7 +5354,11 @@ msgstr "¿Deben excluirse los análisis de la factura?" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Solo muestra las categorías seleccionadas a las vistas de cliente" @@ -5256,7 +5385,7 @@ msgid "Site Title" msgstr "Nombre del lugar" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Tamaño" @@ -5265,7 +5394,7 @@ msgstr "Tamaño" msgid "Small Sticker" msgstr "Etiqueta pequeña" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Etiqueta pequeña" @@ -5283,7 +5412,7 @@ msgstr "Clave de ordenación" msgid "Source" msgstr "Fuente" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Especificación" @@ -5296,7 +5425,7 @@ msgstr "Archivo de Especificación" msgid "Specification ranges have changed since they were assigned" msgstr "Los rangos de especificación han cambiado desde que fueron asignados" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Especificaciones" @@ -5317,12 +5446,12 @@ msgid "Start date must be before End Date" msgstr "La fecha de inicio debe ser anterior a la fecha de finalización" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Estado" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5334,7 +5463,7 @@ msgstr "Estado" msgid "Sticker" msgstr "Etiqueta" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Plantillas de etiquetas" @@ -5344,7 +5473,7 @@ msgstr "Plantillas de etiquetas" msgid "Stickers preview" msgstr "Previsualización de etiquetas" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5355,6 +5484,14 @@ msgstr "Ubicación de almacenamiento" msgid "Storage Locations" msgstr "Ubicaciones de almacenamiento" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "Resultado de cadena" @@ -5378,24 +5515,24 @@ msgid "Subject" msgstr "Asunto" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Tramitar" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "Enviado y verificado por el mismo usuario: {}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Remitente" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5414,7 +5551,7 @@ msgid "Supervisor of the Lab" msgstr "Supervisor of the Lab" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Proveedor" @@ -5457,16 +5594,16 @@ msgstr "Tablero de control del sistema" msgid "System default" msgstr "Por defecto del sistema" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Tarea" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "ID de la tarea" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Tipo de tarea" @@ -5481,7 +5618,7 @@ msgstr "Descripción técnica e instrucciones para los analistas" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Plantilla" @@ -5495,6 +5632,7 @@ msgstr "Resultado esperado de la prueba" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "Texto" @@ -5538,15 +5676,15 @@ msgstr "Analista o agente responsable del mantenimiento" msgid "The analyst responsible of the validation" msgstr "Analista responsable de la validación" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "El lote asignado a esta solicitud" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "El subgrupo de lote asignado a esta solicitud" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "El cliente asignado a esta solicitud" @@ -5559,23 +5697,23 @@ msgstr "Los ficheros adjuntos vinculados a las muestras y análisis" msgid "The category the analysis service belongs to" msgstr "Categoría a la que pertenece el servicio de análisis" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "El identificador que usa el cliente para la muestra" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "El identificador de la petición que usa el cliente para la solicitud" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "La referencia que usa el cliente para la solicitud" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "El estado actual de la muestra" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "Los contactos en CC para las notificaciones por correo electrónico" @@ -5583,23 +5721,23 @@ msgstr "Los contactos en CC para las notificaciones por correo electrónico" msgid "The date the instrument was installed" msgstr "La fecha en que se instaló el equipo analítico" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "La fecha en que se preservó la muestra" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "La fecha en que se recibió la muestra" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "La fecha en que se tomó la muestra" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "La fecha en que se tomará la muestra" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Se usará la tipo de separador decimal seleccionado en la configuración general del sistema." @@ -5611,11 +5749,11 @@ msgstr "El tipo de recipiente por defecto. Este tipo de recipiente se asignará msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "El porcentaje de descuento solo se aplicará a clientes que estén etiquetados como 'clientes habituales'. Normalmente, se trata de miembros que forman parte de una cooperativa, asociados o clientes con contrato de mantenimiento." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "La condición ambiental durante el muestreo" @@ -5627,12 +5765,16 @@ msgstr "Se han creado las particiones siguientes:" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Altura o profundidad del muestreo" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "El identificador del equipo analítico en el registro de bienes del laboratorio" @@ -5640,7 +5782,7 @@ msgstr "El identificador del equipo analítico en el registro de bienes del labo msgid "The instrument's model number" msgstr "Número de modelo del equipo" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "El intervalo se calcula a partir del campo 'Desde'. Indica el número de días que quedan antes que el certificado caduque. El valor indicado manualmente en este campo sobreescribe el valor del campo 'Hasta'." @@ -5657,11 +5799,11 @@ msgstr "Departamento del laboratorio" msgid "The laboratory departments" msgstr "Los departamentos de laboratorio" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Lista de tipos de muestra que pueden ser recogidos en este punto de muestreo. Si no selecciona ningún tipo de muestra, entonces estarán disponibles todos los tipos de muestra." @@ -5685,15 +5827,11 @@ msgstr "El número de análisis solicitados por servicio de análisis" msgid "The number of analyses requested per sample type" msgstr "El número de análisis solicitados por tipo de muestra" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Validez de la contraseña en días. Si desea que la contraseña no caduque nunca, introduzca el valor 0." - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "El número de días antes que caduque la muestras sin que pueda ser analizada más. Esta propiedad puede ser sobreescrita individualmente para cada tipo de muestra desde la página de configuración de tipos de muestras." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Duración en minutos de la sesión de usuario en el sistema. Si desea desactivar la expulsión automática de usuarios, introduzca el valor 0." @@ -5709,7 +5847,7 @@ msgstr "El número de solicitudes y análisis por cliente" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Periodo de tiempo durante el que se pueden mantener las muestras en un estado de no conservación antes que caduquen y no puedan ser analizadas." -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "La persona del proveedor que aprobó el certificado." @@ -5718,15 +5856,15 @@ msgstr "La persona del proveedor que aprobó el certificado." msgid "The person at the supplier who performed the task" msgstr "La persona del proveedor que realizó la tarea." -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "La persona del proveedor que preparó el certificado." -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "La persona que preservó la muestra" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "La persona que recogió la muestra" @@ -5734,7 +5872,7 @@ msgstr "La persona que recogió la muestra" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "Los valores predefinidos en la Plantilla de Muestra se establecerán en la solicitud" @@ -5742,7 +5880,7 @@ msgstr "Los valores predefinidos en la Plantilla de Muestra se establecerán en msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "El precio por análisis que se aplicará a los clientes que tengan asignado el 'descuento por volumen'" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "El contacto principal para esta muestra. Este contacto recibirá notificaciones y publicaciones por correo electrónico." @@ -5862,7 +6000,7 @@ msgstr "Esta es una Muestra Secundaria de" msgid "This is a detached partition from Sample" msgstr "Esta es una partición separada de la Muestra" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "Este es el tiempo máximo predeterminado permitido para realizar análisis. Solo se usa para análisis en los que el servicio de análisis no especifica un tiempo de respuesta. Solo se consideran los días laborables de laboratorio." @@ -5894,11 +6032,11 @@ msgstr "Jueves" msgid "Time" msgstr "Fecha" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Consejo. Los documentos adjuntos no se cargarán a menos que estén presentes en la instancia." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5921,16 +6059,16 @@ msgid "Title of the site" msgstr "Nombre del lugar" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "A" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Por conservar" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Por muestrear" @@ -5938,23 +6076,23 @@ msgstr "Por muestrear" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Se mostrará debajo de cada sección de Categoría de Análisis en los informes de resultados." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Por preservar" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "Pendientes de imprimir" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Por muestrear" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Pendientes de verificar" @@ -5962,7 +6100,7 @@ msgstr "Pendientes de verificar" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "Para probar el cálculo, puedes introducir valores aquí para todos los parámetros del cálculo. Esto incluye los campos provisionales definidos anteriormente, así como los servicios de los que depende este cálculo para calcular los resultados." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6048,7 +6186,7 @@ msgid "Unassigned" msgstr "Sin asignar" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incertidumbre" @@ -6070,7 +6208,7 @@ msgstr "" msgid "Unit" msgstr "Unidades" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "IBAN del país desconocido %s" @@ -6100,7 +6238,7 @@ msgstr "Formato de fichero no válido: ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "Formato de fichero no válido: ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "Sin asignar" @@ -6124,11 +6262,11 @@ msgstr "Límite de detección superior (UDL)" msgid "Use Analysis Profile Price" msgstr "Utilizar el precio del perfil de análisis" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Use el tablero de control como página inicial predeterminada." -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Utilizar el cálculo por defecto asignado al método" @@ -6168,11 +6306,11 @@ msgstr "" msgid "Users history" msgstr "Historial de Usuarios" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "El uso de un número bajo de puntos de datos suele conllevar que los resultados del cálculo estadístico no tengan sentido. Establezca un número mínimo aceptable de resultados antes que se ejecuten los cálculos estadísticos de Control de Calidad (QC)" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6180,7 +6318,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% IVA" @@ -6192,15 +6330,17 @@ msgstr "IVA" msgid "VAT number" msgstr "CIF" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Válidas" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Válido desde" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Válido hasta" @@ -6208,6 +6348,10 @@ msgstr "Válido hasta" msgid "Validation" msgstr "Validación" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Error de validación: '${keyword}': palabra clave duplicada" @@ -6228,6 +6372,10 @@ msgstr "Error de validación: '${title}': título duplicado" msgid "Validation failed: '${value}' is not unique" msgstr "Error de validación: '${value}' no es único" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Error de validación: la orientación debe ser E/W (Este/Oeste)" @@ -6236,7 +6384,7 @@ msgstr "Error de validación: la orientación debe ser E/W (Este/Oeste)" msgid "Validation failed: Bearing must be N/S" msgstr "Error de validación: la orientación debe ser N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "Error de validación: no se ha podido importar el módulo '%s'" @@ -6268,6 +6416,14 @@ msgstr "Error de validación: los valores máximos (Max) tienen que ser de tipo msgid "Validation failed: Min values must be numeric" msgstr "Error de validación: los valores mínimos (Min) tienen que ser de tipo numérico" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Error de validación: debe indicar el método de conservación." @@ -6276,7 +6432,7 @@ msgstr "Error de validación: debe indicar el método de conservación." msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Error de validación: imprescindible seleccionar una de las categorías siguientes: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Error de validación: los valores deben ser números" @@ -6333,11 +6489,11 @@ msgstr "Error de validación: los minutos tienen que estar entre 0 y 59" msgid "Validation failed: minutes must be numeric" msgstr "Error de validación: los minutos tienen que ser de tipo numérico" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Error de validación: el valor del porcentaje debe ser entre 0 y 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Error de validación: el valor del porcentaje debe ser un número" @@ -6354,15 +6510,23 @@ msgstr "Error de validación: los segundos tienen que ser de tipo numérico" msgid "Validation failed: title is required" msgstr "Error de validación: título requerido" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Error de validación: el valor debe estar entre 0 y 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "Error de validación: el valor tiene que ser numérico" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "La validación para '{}' falló" @@ -6374,7 +6538,7 @@ msgstr "Fecha del informe de validación" msgid "Validations" msgstr "Validaciones" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validador" @@ -6389,9 +6553,9 @@ msgstr "Valor" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Los valores ingresados aquí anularan los establecidos en los campos de la sección de Cálculo Provisional" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificadas" @@ -6407,7 +6571,7 @@ msgstr "Verificar" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versión" @@ -6471,7 +6635,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6502,7 +6666,7 @@ msgid "Workflow" msgstr "Flujo de trabajo" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Estado de Flujo de trabajo" @@ -6525,13 +6689,13 @@ msgstr "Plantilla para hoja de trabajo" msgid "Worksheet Templates" msgstr "Plantillas para hojas de trabajo" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Hojas de trabajo" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Longitud de IBAN incorrecta por%s: %s corto por %i" @@ -6585,7 +6749,7 @@ msgstr "acción" msgid "activate" msgstr "activar" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "semestral" @@ -6598,7 +6762,7 @@ msgstr "por" msgid "comment" msgstr "comentario" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "diario" @@ -6661,6 +6825,16 @@ msgstr "en" msgid "label_add_to_groups" msgstr "Añadir a los grupos siguientes:" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6700,11 +6874,11 @@ msgstr "" msgid "minutes" msgstr "minutos" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "mensual" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "de" @@ -6712,7 +6886,7 @@ msgstr "de" msgid "overview" msgstr "Resumen" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "trimestral" @@ -6751,13 +6925,12 @@ msgid "title_copyright" msgstr "Derechos de autor" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "Campo obligatorio" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "hasta" @@ -6770,19 +6943,19 @@ msgstr "hasta" msgid "updated every 2 hours" msgstr "actualizado cada 2 horas" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "verificación(es) pendiente(s)" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "semanal" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "anual" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po index 40bccfb555..0c2ec7c516 100644 --- a/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/es_419/LC_MESSAGES/plone.po @@ -18,3 +18,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: es_419\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po index ecd64d3ec6..dbc98afcd3 100644 --- a/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/es_419/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Spanish (Latin America) (https://www.transifex.com/senaite/teams/87045/es_419/)\n" @@ -21,8 +21,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: es_419\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% Realizado" msgid "% Published" msgstr "% Publicado" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s ha sido rechazada" @@ -79,11 +79,11 @@ msgstr "← Back" msgid "← Back to the ${back_link}" msgstr "← Volver a ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Los valores 'Mínimo' y 'Máximo' indican un rango de resultados válido. Cualquier resultado fuera de este rango generará una alerta. Los valores 'Advertencia de valor mínimo' y 'Advertencia de valor máximo' indican el umbral de error. Cualquier resultado fuera del rango pero dentro del umbral de error generará una alerta menor. Si el resultado está fuera del rango, el valor establecido para 'auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Reciente" @@ -1976,7 +2039,7 @@ msgstr "Reciente" msgid "Edit" msgstr "Editar" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevación" @@ -1996,11 +2059,11 @@ msgstr "Dirección de correo electrónico" msgid "Email Log" msgstr "Registro de correo electrónico" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "Cuerpo del correo electrónico para enviar notificaciones de Invalidación" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2012,11 +2075,11 @@ msgstr "Correo electrónico cancelado" msgid "Email notification" msgstr "Notificación por correo electrónico" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "Notificar por correo electrónico la invalidación de muestras" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "Notificar por correo electrónico el rechazo de muestras" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Activar el uso de múltiples equipos analíticos en hojas de trabajo." -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Activar la funcionalidad de protocolos de conservación de muestras" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "Activar las especificaciones para muestras" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Activar la funcionalidad de muestreo" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Activar la funcionalidad de planificación periódica de muestreos" @@ -2048,11 +2111,11 @@ msgstr "Activar la funcionalidad de planificación periódica de muestreos" msgid "Enable sampling workflow for the created sample" msgstr "Activar el flujo de muestreo para la muestra creada" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "Activar la funcionalidad de seguimiento de impresión de informes de resultados" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "Activar la funcionalidad de rechazo de muestras y solicitudes" @@ -2090,19 +2153,19 @@ msgstr "Introducir un porcentaje, p.ej. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Introducir un porcentaje, p.ej. 14.0. Este porcentaje solo se aplicará al perfil de muestras y sobrescribirá el impuesto definido por defecto." -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Introducir un porcentaje, p.ej. 14.0. Este porcentaje se aplicará a todo el sistema, pero podrá ser sobrescrito individualmente para cada elemento." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Introducir un porcentaje, p.ej. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Introducir la latitud del punto de muestreo en grados (de 0 a 90) , minutos (de 0 a 59) y la orientación N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Introducir la longitud del punto de muestreo en grados (de 0 a 90), minutos (0 a 59), segundos (0 a 59) y orientación E/W" @@ -2118,7 +2181,7 @@ msgstr "Introducir los detalles de las acreditaciones de servicios del laborator msgid "Entity" msgstr "Entidad" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Condiciones ambientales" @@ -2126,24 +2189,28 @@ msgstr "Condiciones ambientales" msgid "Erroneous result publication from {}" msgstr "Publicación de resultados errónea de {}" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Evolución de análisis" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "Evolución de muestras" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Evolución de hojas de trabajo" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Excluir de la factura" @@ -2153,12 +2220,12 @@ msgstr "Excluir de la factura" msgid "Expected Result" msgstr "Resultado esperado" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "Fecha esperada de muestreo" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Resultados esperados" @@ -2181,7 +2248,7 @@ msgstr "Fecha de caducidad" msgid "Exponential format precision" msgstr "Precisión en formato exponencial" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Límite del formato exponencial" @@ -2217,11 +2284,11 @@ msgstr "Mujer" msgid "Field" msgstr "Campo" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "El campo '{}' es obligatorio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "Título del campo" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Fichero" @@ -2270,11 +2337,15 @@ msgstr "Valor numérico entre 0.0 y 1000.0 que indica el orden de los elementos. msgid "Folder that results will be saved" msgstr "Directorio donde se guardan los resultados" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "Para cada interfaz de este instrumento, se puede definir una carpeta donde el sistema buscará los archivos de resultados para importar resultados automáticamente. Una recomendación sería tener una carpeta para cada instrumento y dentro de esta carpeta crear otra para cada una de las Interfaces. Puedes usar los códigos de interfaz para asegurarte de que los nombres de las carpetas sean únicos." -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Configuración de formatos" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "Viernes" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Desde" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "Nombre completo" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Nombre completo" @@ -2320,7 +2391,7 @@ msgstr "Nombre completo" msgid "Function" msgstr "Función" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Muestra con fecha de asignación futura" @@ -2329,6 +2400,10 @@ msgstr "Muestra con fecha de asignación futura" msgid "Generate report" msgstr "Generar reporte" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Genera una ID con el IDServer" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Título de cortesía, como p.ej. Sr., Sra. o Dr." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Agrupar los servicios de análisis por categorías. Esto es útil cuando la lista de servicios de análisis es demasiado larga" @@ -2358,17 +2433,13 @@ msgstr "Agrupar por" msgid "Grouping period" msgstr "Período de agrupamiento" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Peligroso" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "IBAN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "Valores del servidor de IDs" @@ -2412,7 +2483,7 @@ msgstr "Valores del servidor de IDs" msgid "ID Template" msgstr "ID de Plantilla" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Si el muestreo en este punto se realiza periódicamente, indique la frecuencia (p.eg. semanal)" @@ -2424,7 +2495,7 @@ msgstr "Si está marcado, se mostrará una lista de selección junto al campo de msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Si está marcado, el instrumento no estará disponible hasta que se realice una calibración válida. Esta casilla de verificación se desactivará automáticamente." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Si está marcado, se mostrará un campo de texto libre cerca de cada análisis en la vista de entrada de resultados" @@ -2432,7 +2503,7 @@ msgstr "Si está marcado, se mostrará un campo de texto libre cerca de cada an msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Si está marcado, el usuario que introduzco el resultado para un análisis también podrá verificarlo. Esta configuración solo tiene efecto para aquellos usuarios con un rol que les permite verificar los resultados (por defecto, gerentes, labmanagers y verificadores). La opción establecida aquí tiene prioridad sobre la opción establecida en \"Configuración general\"" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Si está marcado, el usuario que introdució el resultado también podrá verificarlo. Esta configuración solo tiene efecto para los usuarios con un rol que les permite verificar los resultados (por defecto, gerentes, labmanagers y verificadores). Esta configuración puede anularse para una vista de edición de Análisis en un Servicio de Análisis determinada. Por defecto, está deshabilitado." @@ -2460,7 +2531,7 @@ msgstr "Selección del cálculo que se aplicará por defecto a los servicios de msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Campo opcional. Texto que reemplazará al título del servicio de análisis en las cabeceras de las columnas de las listas. Permite formato HTML." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "Si el sistema no encuentra ninguna coincidencia (solicitud de análsis, muestra, análsis de referencia o duplicado), utilizará el identificador del registro para buscar coincidencias con el ID de la muestra de referencia. Si se encuentra un ID de Muestra de Referencia, el sistema creará automáticamente una Prueba de Calibración (Análisis de Referencia) y la vinculará con el instrumento seleccionado anteriormente.
Si no se selecciona ningún instrumento, no se creará una Prueba de Calibración para los ID huérfanos." @@ -2472,15 +2543,15 @@ msgstr "Método de conservación del recipiente." msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "Si está marcado, los reponsables del laboratorio no podrán asignar el mismo instrumento a más de un análisis durante la creación de una hoja de trabajo." -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Si no se selecciona, los analistas y los empleados de laboratorio también podrán administrar hojas de trabajo. Si los usuarios tienen el acceso restringido a aquellas hojas de trabajo para las cuales están asignados, esta casilla de selección no se podrá modifcar." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Si no se selecciona, los analistas tendrán acceso a todas las hojas de trabajo." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "Si no está marcado, los usuarios solo podrán introducir resultados para los análisis que tengan asignados. Esta configuración no tiene ningún efecto para responsables de laboratorio." @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "Interfaz de importación de datos" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "Procedimiento de calibración en el laboratorio" msgid "Inactive" msgstr "Inactivo" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Incluir y mostrar información de precios" @@ -2527,15 +2598,15 @@ msgstr "Incluir y mostrar información de precios" msgid "Include descriptions" msgstr "Incluir descripciones" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "El número IBAN no es correcto: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "El número NIB no es correcto: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "Indica si el último Reporte de Muestras ha sido impreso," @@ -2549,6 +2620,18 @@ msgstr "Info" msgid "Initialize" msgstr "Iniciar" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "Instrucciones para rutinas de calibración de laboratorio destinadas a l msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instrucciones para rutinas preventivas y de mantenimiento destinadas a los analistas" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "Equipo" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Calibraciones del equipo" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Documentos del equipo analítico" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Importación desde equipo analítico" @@ -2609,11 +2692,11 @@ msgstr "Localización del equipo analítico" msgid "Instrument Locations" msgstr "Localizaciones para equipos analíticos" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Mantenimiento del equipo" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Tareas programadas para el equipo" @@ -2626,7 +2709,7 @@ msgstr "Tipo de equipo" msgid "Instrument Types" msgstr "Tipos de equipos analíticos" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validaciones para el equipo analítico" @@ -2642,7 +2725,7 @@ msgstr "Se ha desactivado el instrumento hasta nueva calibración:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Instrumento descartado hasta que se realicen nuevas pruebas de calibración:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "No hay ningún exportador para el equipo" @@ -2654,6 +2737,10 @@ msgstr "El instrumento falló el ensayo de referencia" msgid "Instrument has no data interface selected" msgstr "No ha seleccionado ningún interfaz de conexión de datos para el equipo" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Instrumento en progreso de calibración:" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Certificado de calibración del instrumento caducado:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Equipos" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Instrumentos desactivados hasta la calibración exitosa:" @@ -2708,17 +2799,17 @@ msgstr "Interfaz" msgid "Interface Code" msgstr "Código de la interfaz" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Tests internos de calibrado" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Certificado de calibración interno" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "Uso interno" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Intervalo" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Inválido" @@ -2749,7 +2840,7 @@ msgstr "Inválido" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "Archivo de especificaciones no válido detectado. Por favor, cargue una hoja de cálculo de Excel con al menos las siguientes columnas definidas: '{}', " -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Valor inválido: ingrese un valor sin espacios." @@ -2771,7 +2862,7 @@ msgstr "Factura" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Excluido de facturación" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "Lote de facturación sin título" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Cargo" @@ -2839,11 +2930,11 @@ msgstr "Palabras clave" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratorio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Análisis del laboratorio" @@ -2889,11 +2980,11 @@ msgstr "Laboratorio" msgid "Laboratory Accredited" msgstr "Laboratorio acreditado" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Días laborables del Laboratorio" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Página de bienvenida" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "Etiqueta grande" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Etiqueta grande" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "Último registro de inicio de sesión" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Con retraso" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Análisis con retraso" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Análisis con retraso" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitud" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Listar todas las muestras recibidas para un rango de fecha" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Carga de datos iniciales" @@ -2973,11 +3064,11 @@ msgstr "Carga de datos iniciales" msgid "Load documents describing the method here" msgstr "Aquí puede cargar los documentos que describen el método" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Cargar desde archivo" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Documento de la certificación" @@ -3011,11 +3102,11 @@ msgstr "Tipo de Ubicación" msgid "Location where sample is collected" msgstr "Ubicación donde se ha recogido la muestra" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Ubicación donde se almacena la muestra" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Lugar donde la muestra fue tomada" @@ -3033,29 +3124,13 @@ msgstr "Registro" msgid "Login details" msgstr "Detalles de acceso" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "La autenticación ha fallado. La dirección de correo electrónico y la contraseña son sensibles a las mayúsculas." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "La autenticación ha fallado. El nombre de usuario y la contraseña son sensibles a las mayúsculas." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Error de inicio de sesion. Su inicio de sesión ha sido desactivado. Por favor, póngase en contacto con el laboratorio para obtener más información." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Error de inicio de sesion. Su sesión está vinculada a varios contactos. Por favor, póngase en contacto con el laboratorio para obtener más información." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitud" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Número de lote" @@ -3075,7 +3150,7 @@ msgstr "Muy baja" msgid "Mailing address" msgstr "Dirección de correo electrónico" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Mantenedor" @@ -3102,7 +3177,7 @@ msgstr "Hombre" msgid "Manage Analyses" msgstr "Administrar análisis" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Configurar los campos del formulario" @@ -3143,7 +3218,7 @@ msgstr "Correo del responsable" msgid "Manager Phone" msgstr "Teléfono del responsable" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manual" @@ -3156,6 +3231,10 @@ msgstr "Entrada manual de resultados" msgid "Manually publish all contained samples of the selected reports." msgstr "Publicar manualmente todas las muestras contenidas de los informes seleccionados." +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "Fabricante" msgid "Manufacturers" msgstr "Fabricantes" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "Marque la muestra solo para uso interno. Esto significa que solo es accesible para el personal del laboratorio y no para los clientes." @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "Descuento para miembros" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "% de descuento para clientes habituales" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Aplicar descuento de cliente habitual" @@ -3233,7 +3312,7 @@ msgstr "Miembro registrado y vinculado al contacto actual." msgid "Message sent to {}, " msgstr "Mensaje enviado a {}," -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "Operador min" msgid "Min warn" msgstr "Advertencia de valor mínimo" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mis elementos" @@ -3292,7 +3371,7 @@ msgstr "Tamaño mínimo de 5 caracteres" msgid "Minimum Volume" msgstr "Volumen mínimo" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Número mínimo de resultados para los cálculos estadísticos de QC" @@ -3340,11 +3419,11 @@ msgstr "Más" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "Comportamiento de Catálogo múltiple para contenidos de Dexterity" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "Tipo de verificación múltiple" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Se requiere verificación múltiple" @@ -3396,10 +3475,6 @@ msgstr "Falta la dirección de correo electrónico" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "No hay particiones" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "No hay disponibles definiciones de referencia para Blancos.
Para agregar un Blanco en esta plantilla de hoja de trabajo, cree primero una definición de referencia para una muestra Blanco." @@ -3412,12 +3487,12 @@ msgstr "No hay definiciones de referencia disponibles para muestras control.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "No hay definiciones de referencia disponibles para muestras control ni tampoco para muestras blanco.
Para añadir un control o un blanco a la plantilla de hoja de trabajo, cree primero la definición de referencia correspondiente." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "No se ha podido crear ninguna muestra" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "No existen muestras que coincidan con la búsqueda" @@ -3442,7 +3517,7 @@ msgstr "No se han añadido análisis" msgid "No analyses were added to this worksheet." msgstr "No se han añadido análisis en esta hoja de trabajo" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "No ha seleccionado ningún archivo" msgid "No historical actions matched your query" msgstr "No hay acción historica que coincida con su busqueda" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "No se ha seleccionado ningún equipo" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "Sin elementos publicados" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "No ha seleccionado ningún elemento" @@ -3513,11 +3596,11 @@ msgstr "No ha seleccionado ningún elemento." msgid "No new items were created." msgstr "No se han creado ítems nuevos." -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "No se ha creado ninguna partición" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "No se ha especificado ningún informe en la solicitud" @@ -3525,11 +3608,11 @@ msgstr "No se ha especificado ningún informe en la solicitud" msgid "No reports found" msgstr "Sin informes encontrados" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "No existen muestras que coincidan con su busqueda" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Ninguna muestra fue rechazada" @@ -3545,7 +3628,7 @@ msgstr "No hay datos de acceso registrados para el contacto ${contact_fullname}, msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "No se pudo encontrar ningún perfil de usuario para el usuario vinculado. Póngase en contacto con el administrador del laboratorio para obtener más asistencia o intente volver a vincular el usuario." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Ninguno" @@ -3567,12 +3650,12 @@ msgstr "No todos los contactos son iguales para los informes seleccionados. Por msgid "Not defined" msgstr "Sin definir" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "No impreso aún" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "No establecido" @@ -3593,7 +3676,11 @@ msgstr "Nota: También puede arrastrar y soltar las filas de archivos adjuntos p msgid "Num columns" msgstr "Número de columnas" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Número de análisis" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Número de análisis solicitados y publicados por departamento y expresados como porcentaje en relación a todos los análisis realizados" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Número de copias" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "Número de solicitudes" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Número de verificaciones necesarias" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Número de verificaciones requeridas antes de que un resultado determinado se considere 'verificado'. Esta configuración se puede anular para una vista de edición de análisis en un servicio de análisis. Por defecto, 1" @@ -3661,11 +3748,11 @@ msgstr "La muestra será descartada durante el periodo de tiempo indicado cuando msgid "Only Excel files supported" msgstr "Solamente archivos en formato Excel soportado" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Solo los responsables de laboratorio pueden gestionar las hojas de trabajo" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "Solo se consideran los días laborables de laboratorio para el cálculo del tiempo de respuesta del análisis." @@ -3673,13 +3760,13 @@ msgstr "Solo se consideran los días laborables de laboratorio para el cálculo msgid "Only to empty or zero fields" msgstr "Solo campos sin valor o con valor cero" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Abierto" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Open Source Web based Laboratory Information Management System" @@ -3699,7 +3786,7 @@ msgstr "Fecha de pedido" msgid "Order Number" msgstr "Número de pedido" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organización que emite el certificado de calibración" @@ -3724,11 +3811,11 @@ msgstr "Otras razones" msgid "Other reasons:" msgstr "Otras razones:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Otro estado" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Caducado" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "Formato de papel" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Partición" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Proceso de partición cancelado" @@ -3759,10 +3846,6 @@ msgstr "Proceso de partición cancelado" msgid "Password" msgstr "Contraseña" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Tiempo de vida de las contraseñas" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "Se adjuntan los resultados de análisis para ${client_name}" msgid "Please select a User from the list" msgstr "Seleccione un usuario de la lista" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Especifique un tipo de conservación que difiera de la predeterminada para el servicio de análisis por el tipo de muestra." @@ -3861,6 +3948,10 @@ msgstr "Especifique un tipo de conservación que difiera de la predeterminada pa msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Por favor, añada el logotipo autorizado para emplear en su sitio web y en los informes de resultados de su entorno acreditativo. El tamaño máximo es de 175 x 175 píxeles." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "Razones predefinidas de rechazo" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Marcador decimal preferida para informes." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Marca decimal preferida para los resultados" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Diseño de la vista de entada de resultados. El diseño clásico muestra las muestras en filas y los análisis en columnas. El diseño transpuesto muestra las muestras en columnas y los análisis en filas." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Formato de notación científica para informes" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Formato de notación científica para los resultados" @@ -3938,7 +4029,7 @@ msgstr "Prefijo" msgid "Prefixes can not contain spaces." msgstr "Los prefijos no pueden contener espacios." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Preparado por" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "Prepublicar" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Conservación" @@ -3956,7 +4047,7 @@ msgstr "Conservación" msgid "Preservation Category" msgstr "Categoría de método de conservación" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "Conservaciones" msgid "Preserve" msgstr "Preservar" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Conservador" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "Preventivo" msgid "Preventive maintenance procedure" msgstr "Procedimiento de mantenimiento preventivo" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Previsualizar" @@ -4021,7 +4113,7 @@ msgstr "Listas de precios" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Muestra Primaria" @@ -4044,12 +4136,12 @@ msgstr "Fecha de impresión:" msgid "Print pricelist" msgstr "Imprimir la lista de precios" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Imprimir pegatinas" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Impreso" @@ -4058,7 +4150,7 @@ msgstr "Impreso" msgid "Printed on" msgstr "Impreso en" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Prioridad" @@ -4089,8 +4181,8 @@ msgstr "Identificador del perfil" msgid "Profile Keyword" msgstr "Clave identificativa del perfil" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Progreso" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "ID de protocolo" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Provincia" @@ -4107,7 +4199,7 @@ msgstr "Provincia" msgid "Public. Lag" msgstr "Público. Retraso" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Especificación de publicación" @@ -4139,11 +4231,11 @@ msgstr "Muestras publicadas que no han sido facturadas" msgid "Published results" msgstr "Resultados publicados" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "Publicado {}, " -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Análisis de QC" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "Resultados QC" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "ID Muestra QC" @@ -4194,7 +4286,7 @@ msgstr "Introduzca de nuevo la clave. Asegúrese que las claves coinciden." msgid "Reasons for rejection" msgstr "Motivos de rechazo" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Reasignar" @@ -4217,7 +4309,7 @@ msgstr "Recibida" msgid "Recept. Lag" msgstr "Retraso Recepción." -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Pendiente de recepción" @@ -4242,7 +4334,7 @@ msgstr "Análisis de referencia" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definición de referencia" @@ -4251,7 +4343,7 @@ msgstr "Definición de referencia" msgid "Reference Definitions" msgstr "Definiciones de referencia" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "Valores de referencia" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Los valores para las muestras de referencia son cero o 'blanco'" @@ -4311,8 +4403,8 @@ msgstr "Rechazar análisis" msgid "Reject samples" msgstr "Rechazar muestras" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Rechazado" @@ -4325,11 +4417,11 @@ msgstr "Elementos rechazados: {}" msgid "Rejected sample" msgstr "Muestras rechazadas" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "Rechazadas {} muestras: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "Proceso de rechazo cancelado" @@ -4337,7 +4429,7 @@ msgstr "Proceso de rechazo cancelado" msgid "Rejection reasons" msgstr "Razones por el rechazo" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "El flujo de trabajo de rechazo no está activado" @@ -4347,11 +4439,11 @@ msgstr "El flujo de trabajo de rechazo no está activado" msgid "Remarks" msgstr "Observaciones" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "Comentarios y observaciones para esta solicitud" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "Comentarios sobre {}" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Observaciones a tener en cuenta para proceso de mantenimiento" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "IP Remoto" @@ -4452,11 +4544,11 @@ msgstr "Informe de muestras procesadas y totales durante un período de tiempo" msgid "Report type" msgstr "Tipo de informe" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Cargar informe" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "Informes" msgid "Republish" msgstr "Volver a publicar" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "Republicado después de la última impresión" @@ -4481,7 +4573,7 @@ msgstr "Solicitud" msgid "Request ID" msgstr "ID de la solicitud" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Solicitar nuevos análisis" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "Solicitados" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Campo obligatorio" @@ -4512,7 +4605,7 @@ msgstr "Responsables" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Restringir las categorías" @@ -4520,7 +4613,7 @@ msgstr "Restringir las categorías" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "Restrinja los servicios e instrumentos de análisis disponibles a aquellos con el método seleccionado. Para aplicar este cambio a la lista de servicios, primero debe guardar el cambio." -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "Carpetas de archivos de resultados" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Resultado en el límite del rango" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "El resultado está fuera de rango" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "El rango de resultados es diferente de la especificación: {}" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Los resultados con al menos este número de dígitos significativos se muestran en notación científica con la letra 'e' para indicar el exponente. La precisión se puede configurar en los servicios de análisis individuales." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "Resultados" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretación de resultados" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Los resultados han sido descartados" @@ -4579,11 +4672,11 @@ msgstr "Los resultados han sido descartados" msgid "Results interpretation" msgstr "Interpretación de resultados" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Resultados pendientes" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "Período de retención" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Prueba repetida" msgid "Retract" msgstr "Retirar" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "Retirado" msgid "Retracted analyses" msgstr "Análisis retirados" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Retirados" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "Estado" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "Revisado por" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Roles" @@ -4637,22 +4734,26 @@ msgstr "Roles" msgid "Rollback" msgstr "Restablecer" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Análisis rutinarios" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS front-page" @@ -4661,6 +4762,10 @@ msgstr "SENAITE LIMS front-page" msgid "SENAITE front-page" msgstr "SENAITE LIMS front-page" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "Servidor SMTP desconectado. Creación de usuario abortada." @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "Tratamiento" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Muestra" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Se ha creado la muestra ${AR}." @@ -4716,7 +4821,7 @@ msgstr "Particiones de muestras" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Punto de muestreo" @@ -4726,11 +4831,11 @@ msgstr "Punto de muestreo" msgid "Sample Points" msgstr "Puntos de muestreo" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "Rechazo de muestra" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "Plantilla de muestra" @@ -4750,7 +4855,7 @@ msgstr "Tipo de muestra" msgid "Sample Type Prefix" msgstr "Prefijo del tipo de muestra" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "Tipos de muestras" msgid "Sample collected by the laboratory" msgstr "Muestra recogida por el laboratorio" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Condiciones de la muestra" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Muestra pendiente de recepción" @@ -4772,7 +4881,7 @@ msgstr "Muestra pendiente de recepción" msgid "Sample point" msgstr "Punto de muestreo" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Muestra recepcionada" @@ -4794,27 +4903,31 @@ msgstr "Muestra con particiones" msgid "SampleMatrix" msgstr "MuestraMatrix" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Tipo de muestra" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Muestreado por" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Muestreador para el muestreo programado" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Muestras" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "Se han creado las muestras ${ARs}." @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "Muestras no facturadas" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Las muestras de este tipo deben ser tratadas como peligrosas" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Muestras publicadas" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Muestras recibidas vs. reportadas" @@ -4855,35 +4968,35 @@ msgstr "Muestras recibidas vs. muestras reportadas" msgid "Samples rejection reporting form" msgstr "Formulario de informe de rechazo de muestras" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "Muestras programadas para muestreo" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Muestras a conservar" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Muestras pendientes de imprimir" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Muestras a recepcionar" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Muestras pendientes de recogida" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Muestras a verificar" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Muestras verificadas" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Muestras con resultados pendientes" @@ -4891,7 +5004,7 @@ msgstr "Muestras con resultados pendientes" msgid "Sampling Date" msgstr "Fecha prevista de muestreo" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "Diferencias entre el muestreo previsto y el realizado" msgid "Sampling Deviations" msgstr "Diferencias entre el muestreo previsto y el realizado" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Frecuencia de muestreo" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "Muestreo programado" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "Sábado" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Guardar" @@ -4932,12 +5045,12 @@ msgstr "Tarea programada" msgid "Schedule sampling" msgstr "Programar el muestreo" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Muestreo programado" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Tarea programada" @@ -4945,6 +5058,10 @@ msgstr "Tarea programada" msgid "Scientific name" msgstr "Nombre científico" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Segundos" @@ -4961,15 +5078,19 @@ msgstr "Semilla" msgid "Seeding key {} to {}" msgstr "Clave de siembra {} a {}" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "Seleccione 'Registrar' si desea que las etiquetas se impriman automáticamente al registrar nuevas muestras. Seleccione 'Recibir' para imprimir etiquetas al recibir las muestras. Seleccione 'Ninguno' para desactivar la impresión automática de etiquetas." -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "Análisis de la partición" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Seleccione un método de preservación para el servicio de análisis. Si el método de preservación depende de la combinación de tipos de muestra, especifique un método de preservación por tipo de muestra de la tabla siguiente." @@ -4977,7 +5098,7 @@ msgstr "Seleccione un método de preservación para el servicio de análisis. Si msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Seleccione alguno de los responsables que están registrados en el apartado 'Contactos del laboratorio'. El sistema incluye los nombres de los responsables de departamento en todos los informes de análisis que le pertenecen." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Seleccione una muestra para la creación de una muestra secundaria" @@ -5001,15 +5122,15 @@ msgstr "Seleccionar el analista" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Seleccione un archivo existente" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Certificado interno de calibración" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Utilizar el cálculo asociado por defecto al método seleccionado. Desmarque la casilla si desea seleccionar el cálculo manualmente" @@ -5030,15 +5151,15 @@ msgstr "Seleccionar el equipo" msgid "Select template" msgstr "Seleccionar la plantilla" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "País a mostrar por defecto" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Seleccione la moneda que se debe utilizar al mostrar los importes." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Seleccionar el recipiente por defecto que debe ser utilizado para este servicio de análisis. Si el recipiente depende de la combinación del tipo de muestra y del método de conservación, deberá especificar el recipiente para cada tipo de de muestra." @@ -5054,39 +5175,39 @@ msgstr "Seleccione el equipo deseado" msgid "Select the types that this ID is used to identify." msgstr "Seleccione los tipos que este ID se usa para identificar." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Seleccione para activar las notificaciones automáticas por correo electrónico al cliente y responsables del laboratorio cuando se invalide una muestra." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "Seleccione para activar el envío automático de notificaciones por correo electrónico al cliente cuando una muestra sea rechazada" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Seleccione para activar el tablero de control como página inicial predeterminada." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "Seleccionar para activar el flujo de trabajo de rechazo para muestras. Se mostrará una opción 'Rechazar' en el menú de acciones." -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Seleccione esta casilla para activar el flujo de trabajo de los pasos para la recogida de muestras." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Seleccione para permitir que un Coordinador de Muestreo programe un muestreo. Esta funcionalidad solo tiene efecto cuando el 'Flujo de trabajo de muestreo' está activo." -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "Seleccione para permitir establecer un estado 'Impreso' adicional para aquellas Solicitudes de Análisis que se han Publicado. Desactivado por defecto." -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "Seleccione recibir las muestras automáticamente cuando sea creado por el personal del laboratorio y el flujo de trabajo de muestreo esté desactivado. Las muestras creadas por los contactos del cliente no se recibirán automáticamente" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Seleccione qué análisis desea incluir a la hoja de trabajo" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Seleccione la etiqueta que se debe usar como la etiqueta \"grande\" de forma predeterminada." -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Seleccione la etiqueta que se debe utilizar como pegatina 'pequeña' por defecto." -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Seleccione qué etiqueta imprimir cuando la impresión automática de etiquetas esté habilitada." @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "Transmisor" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Recipiente por separado" @@ -5145,7 +5266,7 @@ msgstr "Nº de serie" msgid "Service" msgstr "Servicio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "El servicio no puede ser deseleccionado. Por favor, haga clic en el botón de información para más detalles." @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Establezca el flujo de trabajo de rechazo de muestra y las razones" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "Establezca el número predeterminado de copias que se imprimirán para cada etiqueta" @@ -5177,15 +5298,15 @@ msgstr "Establezca el número predeterminado de copias que se imprimirán para c msgid "Set the maintenance task as closed." msgstr "Asignar la tarea de mantenimiento como cerrada" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "Indique la especificación que desea utilizar antes de publicar una muestra." -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "Configure el texto para el cuerpo del correo electrónico que se enviará, si la opción \"Notificación de correo electrónico en la 'invalidación' de la Muestra\" está habilitada, al contacto del cliente de la Muestra. Puede usar palabras clave reservadas: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" @@ -5211,6 +5332,10 @@ msgstr "Nombre del estante" msgid "Shipping address" msgstr "Dirección de envío" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "Nombre corto" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "¿Deben excluirse los análisis de la factura?" @@ -5227,7 +5352,11 @@ msgstr "¿Deben excluirse los análisis de la factura?" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Solo muestra las categorías seleccionadas a las vistas de cliente" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "Nombre del lugar" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Tamaño" @@ -5263,7 +5392,7 @@ msgstr "Tamaño" msgid "Small Sticker" msgstr "Etiqueta pequeña" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Etiqueta pequeña" @@ -5281,7 +5410,7 @@ msgstr "Clave de ordenación" msgid "Source" msgstr "Fuente" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Especificación" @@ -5294,7 +5423,7 @@ msgstr "Archivo de Especificación" msgid "Specification ranges have changed since they were assigned" msgstr "Los rangos de especificación han cambiado desde que fueron asignados" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Especificaciones" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "La fecha de inicio debe ser anterior a la fecha de finalización" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Estado" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "Estado" msgid "Sticker" msgstr "Etiqueta" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Plantillas de etiquetas" @@ -5342,7 +5471,7 @@ msgstr "Plantillas de etiquetas" msgid "Stickers preview" msgstr "Previsualización de etiquetas" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "Ubicación de almacenamiento" msgid "Storage Locations" msgstr "Ubicaciones de almacenamiento" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "Resultado de cadena" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "Asunto" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Tramitar" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "Enviado y verificado por el mismo usuario: {}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Remitente" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "Supervisor of the Lab" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Proveedor" @@ -5455,16 +5592,16 @@ msgstr "Tablero de control del sistema" msgid "System default" msgstr "Por defecto del sistema" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Tarea" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "ID de la tarea" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Tipo de tarea" @@ -5479,7 +5616,7 @@ msgstr "Descripción técnica e instrucciones para los analistas" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Plantilla" @@ -5493,6 +5630,7 @@ msgstr "Resultado esperado de la prueba" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "Texto" @@ -5536,15 +5674,15 @@ msgstr "Analista o agente responsable del mantenimiento" msgid "The analyst responsible of the validation" msgstr "Analista responsable de la validación" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "El lote asignado a esta solicitud" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "El subgrupo de lote asignado a esta solicitud" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "El cliente asignado a esta solicitud" @@ -5557,23 +5695,23 @@ msgstr "Los archivos adjuntos vinculados a las muestras y análisis" msgid "The category the analysis service belongs to" msgstr "Categoría a la que pertenece el servicio de análisis" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "El identificador que usa el cliente para la muestra" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "El identificador de la petición que usa el cliente para la solicitud" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "La referencia que usa el cliente para la solicitud" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "El estado actual de la muestra" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "Los contactos en CC para las notificaciones por correo electrónico" @@ -5581,23 +5719,23 @@ msgstr "Los contactos en CC para las notificaciones por correo electrónico" msgid "The date the instrument was installed" msgstr "La fecha en que se instaló el equipo analítico" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "La fecha en que se preservó la muestra" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "La fecha en que se recibió la muestra" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "La fecha en que se tomó la muestra" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "La fecha en que se tomará la muestra" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Se usará la tipo de separador decimal seleccionado en la configuración general del sistema." @@ -5609,11 +5747,11 @@ msgstr "El tipo de recipiente por defecto. Este tipo de recipiente se asignará msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "El porcentaje de descuento solo se aplicará a clientes que estén etiquetados como 'clientes habituales'. Normalmente, se trata de miembros que forman parte de una cooperativa, asociados o clientes con contrato de mantenimiento." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "La condición ambiental durante el muestreo" @@ -5625,12 +5763,16 @@ msgstr "Se han creado las particiones siguientes:" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Altura o profundidad del muestreo" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "El identificador del equipo analítico en el registro de bienes del laboratorio" @@ -5638,7 +5780,7 @@ msgstr "El identificador del equipo analítico en el registro de bienes del labo msgid "The instrument's model number" msgstr "Número de modelo del equipo" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "El intervalo se calcula a partir del campo 'Desde'. Indica el número de días que quedan antes que el certificado caduque. El valor indicado manualmente en este campo sobreescribe el valor del campo 'Hasta'." @@ -5655,11 +5797,11 @@ msgstr "Departamento del laboratorio" msgid "The laboratory departments" msgstr "Los departamentos de laboratorio" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Lista de tipos de muestra que pueden ser recogidos en este punto de muestreo. Si no selecciona ningún tipo de muestra, entonces estarán disponibles todos los tipos de muestra." @@ -5683,15 +5825,11 @@ msgstr "El número de análisis solicitados por servicio de análisis" msgid "The number of analyses requested per sample type" msgstr "El número de análisis solicitados por tipo de muestra" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Validez de la contraseña en días. Si desea que la contraseña no caduque nunca, introduzca el valor 0." - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "El número de días antes que caduque la muestras sin que pueda ser analizada más. Esta propiedad puede ser sobreescrita individualmente para cada tipo de muestra desde la página de configuración de tipos de muestras." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Duración en minutos de la sesión de usuario en el sistema. Si desea desactivar la expulsión automática de usuarios, introduzca el valor 0." @@ -5707,7 +5845,7 @@ msgstr "El número de solicitudes y análisis por cliente" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Periodo de tiempo durante el que se pueden mantener las muestras en un estado de no conservación antes que caduquen y no puedan ser analizadas." -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "La persona del proveedor que aprobó el certificado." @@ -5716,15 +5854,15 @@ msgstr "La persona del proveedor que aprobó el certificado." msgid "The person at the supplier who performed the task" msgstr "La persona del proveedor que realizó la tarea." -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "La persona del proveedor que preparó el certificado." -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "La persona que preservó la muestra" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "La persona que recogió la muestra" @@ -5732,7 +5870,7 @@ msgstr "La persona que recogió la muestra" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "Los valores predefinidos en la Plantilla de Muestra se establecerán en la solicitud" @@ -5740,7 +5878,7 @@ msgstr "Los valores predefinidos en la Plantilla de Muestra se establecerán en msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "El precio por análisis que se aplicará a los clientes que tengan asignado el 'descuento por volumen'" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "El contacto principal para esta muestra. Este contacto recibirá notificaciones y publicaciones por correo electrónico." @@ -5860,7 +5998,7 @@ msgstr "Esta es una Muestra Secundaria de" msgid "This is a detached partition from Sample" msgstr "Esta es una partición separada de la Muestra" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "Este es el tiempo máximo predeterminado permitido para realizar análisis. Solo se usa para análisis en los que el servicio de análisis no especifica un tiempo de respuesta. Solo se consideran los días laborables de laboratorio." @@ -5892,11 +6030,11 @@ msgstr "Jueves" msgid "Time" msgstr "Fecha" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Consejo. Los documentos adjuntos no se cargarán a menos que estén presentes en la instancia." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "Nombre del lugar" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "A" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Por conservar" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Por muestrear" @@ -5936,23 +6074,23 @@ msgstr "Por muestrear" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Se mostrará debajo de cada sección de Categoría de Análisis en los informes de resultados." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Por preservar" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "Pendiente de impresión" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Por muestrear" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Pendiente de verificación" @@ -5960,7 +6098,7 @@ msgstr "Pendiente de verificación" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "Para probar el cálculo, puedes introducir valores aquí para todos los parámetros del cálculo. Esto incluye los campos provisionales definidos anteriormente, así como los servicios de los que depende este cálculo para calcular los resultados." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "Sin asignar" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incertidumbre" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "Unidades" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "IBAN del país desconocido %s" @@ -6098,7 +6236,7 @@ msgstr "Formato de archivo no válido: ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "Formato de archivo no válido: ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "Sin asignar" @@ -6122,11 +6260,11 @@ msgstr "Límite de detección superior (UDL)" msgid "Use Analysis Profile Price" msgstr "Utilizar el precio del perfil de análisis" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Use el tablero de control como página inicial predeterminada." -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Utilizar el cálculo por defecto asignado al método" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "Historial de Usuarios" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "El uso de un número bajo de puntos de datos suele conllevar que los resultados del cálculo estadístico no tengan sentido. Establezca un número mínimo aceptable de resultados antes que se ejecuten los cálculos estadísticos de Control de Calidad (QC)" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% IVA" @@ -6190,15 +6328,17 @@ msgstr "IVA" msgid "VAT number" msgstr "CIF" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Válido" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Válido desde" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Válido hasta" @@ -6206,6 +6346,10 @@ msgstr "Válido hasta" msgid "Validation" msgstr "Validación" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Error de validación: '${keyword}': palabra clave duplicada" @@ -6226,6 +6370,10 @@ msgstr "Error de validación: '${title}': título duplicado" msgid "Validation failed: '${value}' is not unique" msgstr "Validación fallida: '${value}' no es único" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Error de validación: la orientación debe ser E/W (Este/Oeste)" @@ -6234,7 +6382,7 @@ msgstr "Error de validación: la orientación debe ser E/W (Este/Oeste)" msgid "Validation failed: Bearing must be N/S" msgstr "Error de validación: la orientación debe ser N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "Error de validación: no se ha podido importar el módulo '%s'" @@ -6266,6 +6414,14 @@ msgstr "Error de validación: los valores máximos (Max) tienen que ser de tipo msgid "Validation failed: Min values must be numeric" msgstr "Error de validación: los valores mínimos (Min) tienen que ser de tipo numérico" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Error de validación: debe indicar el método de conservación." @@ -6274,7 +6430,7 @@ msgstr "Error de validación: debe indicar el método de conservación." msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Error de validación: imprescindible seleccionar una de las categorías siguientes: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Error de validación: los valores deben ser números" @@ -6331,11 +6487,11 @@ msgstr "Error de validación: los minutos tienen que estar entre 0 y 59" msgid "Validation failed: minutes must be numeric" msgstr "Error de validación: los minutos tienen que ser de tipo numérico" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Error de validación: el valor del porcentaje debe ser entre 0 y 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Error de validación: el valor del porcentaje debe ser un número" @@ -6352,15 +6508,23 @@ msgstr "Error de validación: los segundos tienen que ser de tipo numérico" msgid "Validation failed: title is required" msgstr "Error de validación: título requerido" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Error de validación: el valor debe estar entre 0 y 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "Error de validación: el valor tiene que ser numérico" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "La validación para '{}' falló" @@ -6372,7 +6536,7 @@ msgstr "Fecha del informe de validación" msgid "Validations" msgstr "Validaciones" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validador" @@ -6387,9 +6551,9 @@ msgstr "Valor" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Los valores ingresados aquí anularan los establecidos en los campos de la sección de Cálculo Provisional" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificadas" @@ -6405,7 +6569,7 @@ msgstr "Verificar" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versión" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "Flujo de trabajo" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Estado de Flujo de trabajo" @@ -6523,13 +6687,13 @@ msgstr "Plantilla para hoja de trabajo" msgid "Worksheet Templates" msgstr "Plantillas para hojas de trabajo" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Hojas de trabajo" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Longitud de IBAN incorrecta por%s: %s corto por %i" @@ -6583,7 +6747,7 @@ msgstr "acción" msgid "activate" msgstr "activar" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "semestral" @@ -6596,7 +6760,7 @@ msgstr "por" msgid "comment" msgstr "comentario" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "diario" @@ -6659,6 +6823,16 @@ msgstr "en" msgid "label_add_to_groups" msgstr "Añadir a los grupos siguientes:" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6698,11 +6872,11 @@ msgstr "" msgid "minutes" msgstr "minutos" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "mensual" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "de" @@ -6710,7 +6884,7 @@ msgstr "de" msgid "overview" msgstr "Resumen" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "trimestral" @@ -6749,13 +6923,12 @@ msgid "title_copyright" msgstr "Derechos de autor" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "Campo obligatorio" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "hasta" @@ -6768,19 +6941,19 @@ msgstr "hasta" msgid "updated every 2 hours" msgstr "actualizado cada 2 horas" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "Verificación(es) pendiente(s)" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "semanal" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "anual" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po index 3ed4f21866..a1a2bf654f 100644 --- a/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/es_AR/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: es_AR\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po index 813008fc5b..dd5aa19567 100644 --- a/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/es_AR/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Leonardo J. Caballero G. , 2021\n" "Language-Team: Spanish (Argentina) (https://www.transifex.com/senaite/teams/87045/es_AR/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: es_AR\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "Activo" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Añadir" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Todos" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Lote" @@ -781,9 +785,9 @@ msgstr "Lote" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Identificador de Lote" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "Teléfono Empresarial" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "Categoría" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "Cambios guardados." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Cliente" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Identificador de Cliente" @@ -1127,31 +1136,31 @@ msgstr "Identificador de Cliente" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "Clientes" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "País" @@ -1355,7 +1373,7 @@ msgstr "País" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Fecha" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Distrito" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "Identificador de Documento" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Localización de Documento" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Tipo de Documento" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Versión del Documento" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "Dirección de correo electrónico" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "Femenino" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Archivo" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Nombre completo" @@ -2318,7 +2389,7 @@ msgstr "Nombre completo" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "Inactivo" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "Masculino" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Provincia" @@ -4105,7 +4197,7 @@ msgstr "Provincia" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "Observaciones" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "Validación fallida: '${value}' no es único" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po index 8c763d67c1..339c7d9ab2 100644 --- a/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/es_MX/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: es_MX\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po index 3dd83b3ad8..d7e2bae66a 100644 --- a/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/es_MX/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Spanish (Mexico) (https://www.transifex.com/senaite/teams/87045/es_MX/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: es_MX\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po index 6aa6b0162d..855dcf025d 100644 --- a/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/es_PE/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: es_PE\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po index f002243887..c8682f20d8 100644 --- a/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/es_PE/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Spanish (Peru) (https://www.transifex.com/senaite/teams/87045/es_PE/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: es_PE\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% Realizado" msgid "% Published" msgstr "% Publicado" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Blanco)" @@ -95,7 +95,7 @@ msgstr "(Control)" msgid "(Duplicate)" msgstr "(Duplicado)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Peligroso)" @@ -107,7 +107,7 @@ msgstr "(Obligatorio)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Referencia de la acreditación" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Acreditado" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Acción" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Activos" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Añadir" @@ -256,7 +256,7 @@ msgstr "Añadir duplicado" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Agregar un campo de observaciones a todos los análisis" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agencia" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Todo" @@ -341,7 +341,7 @@ msgstr "Se muestran todos los análisis acreditados." msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Todos los análisis asignados" @@ -349,7 +349,7 @@ msgstr "Todos los análisis asignados" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Expandir siempre las categorías seleccionadas a las vistas de cliente" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "Resumen de análisis por departamento" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Categoría del análisis" msgid "Analysis Keyword" msgstr "Identificador del análisis" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Perfil de análisis" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Perfiles de solicitud de análisis" @@ -498,7 +498,7 @@ msgstr "Servicio de análisis" msgid "Analysis Services" msgstr "Servicios de análisis" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Tipo de análisis" msgid "Analysis category" msgstr "Categoría de análisis" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Servicio de análisis" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "Tiempo de respuesta de los análisis" msgid "Analysis turnaround times over time" msgstr "Análisis fuera de tiempo" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Aplicar plantilla" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Asignado" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Asignado a: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Fichero adjunto" @@ -633,19 +637,19 @@ msgstr "Tipo de fichero adjunto" msgid "Attachment Types" msgstr "Tipos de ficheros adjuntos" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Tipo de fichero adjunto" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Ficheros adjuntos" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Cierre de sesión automático" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Lote" @@ -782,9 +786,9 @@ msgstr "Lote" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID Lote" @@ -798,11 +802,11 @@ msgstr "Etiqueta del Lote" msgid "Batch Labels" msgstr "Etiquetas del Lote" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Dirección de facturación" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blanco" @@ -851,7 +855,7 @@ msgstr "Marca" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Descuento por volumen aplicable" @@ -865,7 +869,7 @@ msgstr "Precio con descuento por volumen (sin IVA)" msgid "Business Phone" msgstr "Teléfono del negocio" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Por" @@ -873,16 +877,16 @@ msgstr "Por" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC Correos" @@ -890,7 +894,7 @@ msgstr "CC Correos" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Fórmula de cálculo" msgid "Calculation Interim Fields" msgstr "Campos de cálculo provisionales" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Cálculos" msgid "Calibration" msgstr "Calibración" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "Calibraciones" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Calibrador" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Cancelado" @@ -970,15 +974,15 @@ msgstr "No ha sido posible activar el cálculo porque depende de servicios de an msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "No ha sido posible desactivar el cálculo porque hay servicios de análisis activos que dependen de él: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Capacidad" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Capturado" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Número de catálogo" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "Categoría" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "La Categoría no se puede desactivar porque tiene servicios de análisis asociados" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Marque esta casilla si el servicio de análisis está en proceso de acreditación" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Marque esta casilla si las muestras recogidas en este punto de muestreo deben ser consideradas en conjunto (composición). Por ejemplo, las muestras recogidas en puntos de muestreo distintos de la orilla de un lago suelen mezclarse para que sean una muestra representativa de la totalidad del lago." @@ -1067,19 +1071,24 @@ msgstr "Marque la casilla de verificación si el contenedor ya está bajo conser msgid "Check this box if your laboratory is accredited" msgstr "Marque la casilla si el laboratorio está acreditado" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Marcar esta casilla para utilizar un contenidor de muestra separado para este servicio de análisis" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Cliente" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID Lote de Cliente" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID del cliente" @@ -1128,31 +1137,31 @@ msgstr "ID del cliente" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Pedido de cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ref. del cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Referencia del cliente" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "ID de muestra del cliente" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Identificador de la muestra asignado por el cliente" @@ -1165,7 +1174,7 @@ msgstr "Clientes" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "" msgid "Comments" msgstr "Comentarios" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composición" @@ -1215,6 +1224,10 @@ msgstr "Composición" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "% Nivel de confidencia" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Consideraciones" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contacto" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Contenedor" @@ -1300,7 +1313,7 @@ msgstr "Tipo de contenido" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Control" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Copiar desde" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1334,7 +1348,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Recuento" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "País" @@ -1356,7 +1374,7 @@ msgstr "País" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Creado" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Creado por:" @@ -1399,21 +1417,21 @@ msgstr "Creado por:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Creador" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Criterios" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Moneda" @@ -1426,11 +1444,11 @@ msgstr "En curso" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Interfaz de datos" msgid "Data Interface Options" msgstr "Opciones de interfaz de datos" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Libro de entrada diaria de datos" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Fecha" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Fecha de Creación" @@ -1474,11 +1496,11 @@ msgstr "Fecha de Creación" msgid "Date Dispatched" msgstr "Fecha de envío" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Fecha de exclusión" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Fecha de caducidad" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Fecha de carga" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Fecha de apertura" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Fecha de conservación" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Fecha de publicación" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Fecha de recepción" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Fecha de petición" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Fecha de muestreo" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Fecha hasta donde el instrumento está calibrado" @@ -1563,13 +1581,17 @@ msgstr "Fecha hasta donde el instrumento está bajo mantenimiento" msgid "Date from which the instrument is under validation" msgstr "Fecha hasta donde el instrumento está bajo validación" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Fecha de recepción" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1579,10 +1601,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "Fecha hasta donde el instrumento no estará disponible" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Días" @@ -1597,12 +1623,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Contenidor por defecto" @@ -1616,7 +1642,7 @@ msgstr "Tipo de contenedor por defecto" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Método de conservación por defecto" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Categorías por defecto" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Periodo de retención por defecto de la muestra" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valor por defecto" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Análisis dependientes" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Enviado" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Eliminados" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Región" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Abajo desde" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Abajo hacia" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Vencimiento" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "P.ej., ENAC, Applus, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Reciente" @@ -1975,7 +2038,7 @@ msgstr "Reciente" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevación" @@ -1995,11 +2058,11 @@ msgstr "Dirección de correo electrónico" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "Introducir un porcentaje, p.ej. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Introducir un porcentaje, p.ej. 14.0. Este porcentaje se aplicará a todo el sistema, pero podrá ser sobreescrito individualmente para cada elemento." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Introducir un porcentaje, p.ej. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Introducir la latitud del punto de muestreo en grados (de 0 a 90) , minutos (de 0 a 59) y la orientación N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Introducir la longitud del punto de muestreo en grados (de 0 a 90), minutos (0 a 59), segundos (0 a 59) y orientación E/W" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "Entidad" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Excluir de la factura" @@ -2152,12 +2219,12 @@ msgstr "Excluir de la factura" msgid "Expected Result" msgstr "Resultado esperado" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Resultados esperados" @@ -2180,7 +2247,7 @@ msgstr "Fecha de caducidad" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "Mujer" msgid "Field" msgstr "Campo" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Título del campo" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Fichero" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Desde" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Muestra con fecha de asignación futura" @@ -2328,6 +2399,10 @@ msgstr "Muestra con fecha de asignación futura" msgid "Generate report" msgstr "Generar reporte" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Título de cortesía, como p.ej. Sr., Sra. o Dr." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "Agrupar por" msgid "Grouping period" msgstr "Período de agrupamiento" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Peligroso" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "Método de conservación del contenedor." msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "Procedimiento de calibración en el laboratorio" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "Incluir descripciones" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "Instrucciones para rutinas de calibramiento de laboratorio destinados a msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instrucciones para rutinas preventivas y mantenimiento destinados a los analistas" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Equipo" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Calibramiento de Instrumentos" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Importación desde equipo" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Mantenimiento de Instrumentos" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Tareas Programadas de Instrumentos" @@ -2625,7 +2708,7 @@ msgstr "Tipo de Instrumento" msgid "Instrument Types" msgstr "Tipo de Instrumento" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validaciones de Instrumento" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "No hay ningún exportador para el equipo" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "No ha seleccionado ningún interfaz de conexión de datos para el equipo" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Equipos" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2748,7 +2839,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Excluido de facturación" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "Palabras clave" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratorio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Análisis del laboratorio" @@ -2888,11 +2979,11 @@ msgstr "Laboratorio" msgid "Laboratory Accredited" msgstr "Laboratorio acreditado" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Etiqueta grande" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Con retraso" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Análisis con retraso" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Análisis con retraso" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitud" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Listar todas las muestras recibidas para un rango de fecha" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Carga de datos iniciales" @@ -2972,11 +3063,11 @@ msgstr "Carga de datos iniciales" msgid "Load documents describing the method here" msgstr "Aquí puede cargar los documentos que describen el método" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "Registro" msgid "Login details" msgstr "Detalles de acceso" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "La autenticación ha fallado. La dirección de correo electrónico y la contraseña son sensibles a las mayúsculas." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "La autenticación ha fallado. El nombre de usuario y la contraseña son sensibles a las mayúsculas." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitud" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Número de lote" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Dirección de correo electrónico" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Mantenedor" @@ -3101,7 +3176,7 @@ msgstr "Hombre" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Correo del responsable" msgid "Manager Phone" msgstr "Teléfono del responsable" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Fabricante" msgid "Manufacturers" msgstr "Fabricantes" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "% de descuento para clientes habituales" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Aplicar descuento de cliente habitual" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mine" @@ -3291,7 +3370,7 @@ msgstr "Tamaño mínimo de 5 caracteres" msgid "Minimum Volume" msgstr "Volumen mínimo" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Número mínimo de resultados para los cálculos estadísticos de QC" @@ -3339,11 +3418,11 @@ msgstr "Más" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "No se han añadido análisis" msgid "No analyses were added to this worksheet." msgstr "No se han añadido análisis en esta hoja de trabajo" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "No hay acción historica que coincida con su busqueda" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "No existen muestras que coincidan con su busqueda" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "No hay datos de acceso registrados para el contacto ${contact_fullname}, msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Ninguno" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Número de análisis solicitados y publicados por departamento y expresados como porcentaje en relación a todos los análisis realizados" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "Número de solicitudes" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "La muestra será descartada durante el periodo de tiempo indicado cuando msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Abierto" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Fecha de pedido" msgid "Order Number" msgstr "Número de pedido" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Partición" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Contraseña" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Tiempo de vida de las contraseñas" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Por favor, añada el logotipo autorizado para emplear en su sitio web y en los informes de resultados de su entorno acreditativo. El tamaño máximo es de 175 x 175 píxeles." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "Prefijo" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Conservación" @@ -3955,7 +4046,7 @@ msgstr "Conservación" msgid "Preservation Category" msgstr "Categoría de conservación" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Conservaciones" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Conservador" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "Preventivo" msgid "Preventive maintenance procedure" msgstr "Procedimiento de mantenimiento preventivo" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "Fecha de impresión:" msgid "Print pricelist" msgstr "Imprimir la lista de precios" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "Identificador del perfil" msgid "Profile Keyword" msgstr "Clave identificativa del perfil" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "Público. Retraso" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Resultados publicados" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "Introduzca de nuevo la clave. Asegúrese que las claves coinciden." msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Reasignar" @@ -4216,7 +4308,7 @@ msgstr "Recibida" msgid "Recept. Lag" msgstr "Retraso Recepción." -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "Análisis de referencia" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definición de referencia" @@ -4250,7 +4342,7 @@ msgstr "Definición de referencia" msgid "Reference Definitions" msgstr "Definiciones de referencia" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "Valores de referencia" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Los valores para las muestras de referencia son cero o 'blanco'" @@ -4310,8 +4402,8 @@ msgstr "Análisis rechazado" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Comentarios" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Observaciones a tener en cuenta para proceso de mantenimiento" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "Tipo de informe" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Informes" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Solicitud" msgid "Request ID" msgstr "ID de la solicitud" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Solicitar nuevos análisis" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "Solicitados" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Campo obligatorio" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Restringir las categorías" @@ -4519,7 +4612,7 @@ msgstr "Restringir las categorías" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "El resultado está fuera de rango" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Período de retención" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Prueba repetida" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Tratamiento" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Muestra" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "Particiones de muestras" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Punto de muestreo" @@ -4725,11 +4830,11 @@ msgstr "Punto de muestreo" msgid "Sample Points" msgstr "Puntos de muestreo" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Tipo de muestra" msgid "Sample Type Prefix" msgstr "Prefijo del tipo de muestra" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Tipos de muestras" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "Punto de muestreo" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Muestreador" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Muestras" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Las muestras de este tipo deben ser tratadas como peligrosas" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Muestras recibidas vs. reportadas" @@ -4854,35 +4967,35 @@ msgstr "Muestras recibidas vs. muestras reportadas" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Fecha de muestreo" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Desviación en el muestreo" msgid "Sampling Deviations" msgstr "Desviaciones en el muestreo" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Frecuencia de muestreo" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Guardar" @@ -4931,12 +5044,12 @@ msgstr "Tarea programada" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Tarea programada" @@ -4944,6 +5057,10 @@ msgstr "Tarea programada" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Segundos" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Seleccione un método de conservación para el servicio de análisis. Si el método de preservación depende de la combinación de tipos de muestra, especifique un método de preservación por tipo de muestra de la tabla siguiente." @@ -4976,7 +5097,7 @@ msgstr "Seleccione un método de conservación para el servicio de análisis. Si msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Seleccione alguno de los responsables que están registrados en el apartado 'Contactos del laboratorio'. El sistema incluye los nombres de los responsables de departamento a todos los informes de análisis que le pertenecen." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Seleccionar el analista" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "Seleccionar el equipo" msgid "Select template" msgstr "Seleccionar la plantilla" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Seleccione la moneda que se debe utilizar al mostrar los importes." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Seleccionar el contenedor por defecto que debe utilizarse para este servicio de análisis. Si el contenedor depende de la combinación del tipo de muestra y del método de conservación, especificar el contenidor específico para el tipo de de muestra." @@ -5053,39 +5174,39 @@ msgstr "Seleccione el equipo deseado" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Seleccione esta casilla para activar el flujo de trabajo de los pasos para la recogida de muestras." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Seleccione qué análisis desea incluir a la hoja de trabajo" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Contenedor separado" @@ -5144,7 +5265,7 @@ msgstr "Nº de serie" msgid "Service" msgstr "Servicio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "Asignar la tarea de mantenimiento como cerrada" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "Dirección de envío" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Solo muestra las categorías seleccionadas a las vistas de cliente" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Tamaño" @@ -5262,7 +5391,7 @@ msgstr "Tamaño" msgid "Small Sticker" msgstr "Etiqueta pequeña" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Especificaciones" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Estado" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Estado" msgid "Sticker" msgstr "Etiqueta" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Tramitar" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Proveedor" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Tarea" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Tipo de tarea" @@ -5478,7 +5615,7 @@ msgstr "Descripción técnica e instrucciones para los analistas" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Plantilla" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "Analista o agente responsable del mantenimiento" msgid "The analyst responsible of the validation" msgstr "Analista responsable de la validación" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Categoría a la que pertenece el servicio de análisis" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "El tipo de contenedor por defecto. Para las nuevas particiones de muestr msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "El porcentaje de descuento solo se aplicará a clientes que estén etiquetados como 'clientes habituales'." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Altura o profundidad del muestreo" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "Número de modelo del equipo" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "Departamento del laboratorio" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Lista de tipos de muestra que pueden ser recogidos en este punto de muestreo. Si no selecciona ningún tipo de muestra, entonces estarán disponibles todos los tipos de muestra." @@ -5682,15 +5824,11 @@ msgstr "El número de análisis solicitados por servicio de análisis" msgid "The number of analyses requested per sample type" msgstr "El número de análisis solicitados por tipo de muestra" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Número de días antes que caduque la contraseña. Si desea que la contraseña no caduque nunca, introduzca el valor 0." - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "El número de días antes que caduque la muestras sin que pueda ser analizada más. Esta propiedad puede ser sobreescrita individualmente para cada tipo de muestra desde la página de configuración de tipos de muestras." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "El número de minutos de duración de la sesión de usuario en el sistema. Si desea desactivar la expulsión automática de usuarios, introduzca el valor 0." @@ -5706,7 +5844,7 @@ msgstr "El número de solicitudes y análisis por cliente" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Periodo de tiempo durante el que se pueden mantener las muestras en un estado de no conservación antes que caduquen y no puedan ser analizadas." -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "El precio por análisis que se aplicará a los clientes que tengan asignado el 'descuento por volumen'" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "A" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Por conservar" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Por muestrear" @@ -5935,23 +6073,23 @@ msgstr "Por muestrear" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Pendiente de verificación" @@ -5959,7 +6097,7 @@ msgstr "Pendiente de verificación" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Sin asignar" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incertidumbre" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Unidades" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Historial de Usuarios" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "El uso de un número bajo de puntos de datos suele conllevar que los resultados del cálculo estadístico no tengan sentido. Estableced un número mínimo aceptable de resultados antes que se ejecuten los cálculos estadísticos de Control de Calidad (QC)" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% IVA" @@ -6189,15 +6327,17 @@ msgstr "IVA" msgid "VAT number" msgstr "CIF" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Válido desde" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Válido hasta" @@ -6205,6 +6345,10 @@ msgstr "Válido hasta" msgid "Validation" msgstr "Validación" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "La validación ha fallado: '${keyword}': palabra clave duplicada" @@ -6225,6 +6369,10 @@ msgstr "Error de validación: '${title}': título duplicado" msgid "Validation failed: '${value}' is not unique" msgstr "Error de validación: '${value}' no es único" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Ha fallado la validación: la orientación debe ser E/W (Este/Oeste)" @@ -6233,7 +6381,7 @@ msgstr "Ha fallado la validación: la orientación debe ser E/W (Este/Oeste)" msgid "Validation failed: Bearing must be N/S" msgstr "Ha fallado la validación: la orientación debe ser N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "Error de validación: los valores máximos (Max) tienen que ser de tipo msgid "Validation failed: Min values must be numeric" msgstr "Error de validación: los valores mínimos (Min) tienen que ser de tipo numérico" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Error de validación: los contenedores para la pre-conservación tienen que tener asignado un método de conservación." @@ -6273,7 +6429,7 @@ msgstr "Error de validación: los contenedores para la pre-conservación tienen msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Error de validación: imprescindible seleccionar una de las categorías siguientes: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "Ha fallado la validación: los minutos tienen que estar entre 0 y 59" msgid "Validation failed: minutes must be numeric" msgstr "Ha fallado la validación: los minutos tienen que ser de tipo numérico" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "Ha fallado la validación: los segundos tienen que ser de tipo numérico msgid "Validation failed: title is required" msgstr "Error de validación: título requerido" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "Validaciones" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validador" @@ -6386,9 +6550,9 @@ msgstr "Valor" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Los valores ingresados aquí anularan los establecidos en los campos de la sección de Cálculo Provisional" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificado" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versión" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Plantilla para hoja de trabajo" msgid "Worksheet Templates" msgstr "Plantillas para hojas de trabajo" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Hojas de trabajo" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "acción" msgid "activate" msgstr "activar" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "comentario" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "Añadir a los grupos siguientes:" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "hasta" @@ -6766,19 +6939,19 @@ msgstr "hasta" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po b/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po index fa59542a91..16087c15c1 100644 --- a/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/es_UY/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: es_UY\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po index 351e1a7d28..bf7011b884 100644 --- a/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/es_UY/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Spanish (Uruguay) (https://www.transifex.com/senaite/teams/87045/es_UY/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: es_UY\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/fa/LC_MESSAGES/plone.po b/src/senaite/core/locales/fa/LC_MESSAGES/plone.po index 007c2aaa46..c8cddf7eed 100644 --- a/src/senaite/core/locales/fa/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/fa/LC_MESSAGES/plone.po @@ -18,3 +18,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: fa\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po index 8d2388ad12..296d318acc 100644 --- a/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/fa/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Persian (https://www.transifex.com/senaite/teams/87045/fa/)\n" @@ -21,8 +21,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: fa\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% انجام شده" msgid "% Published" msgstr "% منتشر شده" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s رد شده است" @@ -79,11 +79,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "مقادیر \"حداقل\" و \"حداکثر\" یک دامنه نتایج معتبر را نشان می دهد. هر نتیجه ای خارج از این محدوده نتایج ، هشدار را ایجاد می کند. مقادیر \"حداقل هشدار\" و \"حداکثر هشدار\" نشان دهنده دامنه شانه است. هر نتیجه ای در خارج از محدوده نتایج ، اما در محدوده شانه ، هشدار کمتری را ایجاد می کند. اگر نتیجه خارج از محدوده باشد ، مقدار تعیین شده برای \"auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1976,7 +2039,7 @@ msgstr "" msgid "Edit" msgstr "ویرایش" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "ترفیع" @@ -1996,11 +2059,11 @@ msgstr "آدرس پست الکترونیک" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2012,11 +2075,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2048,11 +2111,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2090,19 +2153,19 @@ msgstr "ارزش را به درصد وارد شود" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2118,7 +2181,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2126,24 +2189,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "حذف از فاکتور" @@ -2153,12 +2220,12 @@ msgstr "حذف از فاکتور" msgid "Expected Result" msgstr "نتیجه مورد انتظار" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2181,7 +2248,7 @@ msgstr "تاریخ انقضا" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2217,11 +2284,11 @@ msgstr "زن" msgid "Field" msgstr "فیلد" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "فیلد عنوان" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "فایل" @@ -2270,11 +2337,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2320,7 +2391,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2329,6 +2400,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "عنوان افراد مانند آقا، خانم، دکتر، غیره" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2358,17 +2433,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "خطرناک" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "" msgid "ID" msgstr "شناسه" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2412,7 +2483,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2424,7 +2495,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2432,7 +2503,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2460,7 +2531,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2472,15 +2543,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2527,15 +2598,15 @@ msgstr "" msgid "Include descriptions" msgstr "شامل توضیحات" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2549,6 +2620,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "دستگاه" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2609,11 +2692,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2626,7 +2709,7 @@ msgstr "نوع دستگاه" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2642,7 +2725,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2654,6 +2737,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "تجهیزات" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2708,17 +2799,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2749,7 +2840,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2771,7 +2862,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "حذف فاکتور" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2839,11 +2930,11 @@ msgstr "کلید واژه ها" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "آزمایشگاه" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "آزمونهای آزمایشگاه" @@ -2889,11 +2980,11 @@ msgstr "آزمایشگاه" msgid "Laboratory Accredited" msgstr "آزمایشگاه همکار" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "برچسب بزرگ" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "اخیر" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "آخرین آزمونها" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "آخرین آزمون" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "عرض جغرافیایی" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2973,11 +3064,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3011,11 +3102,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3033,29 +3124,13 @@ msgstr "گزارش (log)" msgid "Login details" msgstr "جزئیات ورود به سیستم" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "ورود ناموفق. آدرس ایمیل و رمز ورود به بزرگی و کوچکی حروف حساس است، کلید کپس لاک را کنترل کنید." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "ورود ناموفق. نام کاربری و رمز عبور نسبت به بزرگی و کوچکی حروف حساس است، کلید کپس لاک را کنترل کنید" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "طول جغرافیایی" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "سری ساخت" @@ -3075,7 +3150,7 @@ msgstr "" msgid "Mailing address" msgstr "آدرس پستی" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3102,7 +3177,7 @@ msgstr "مرد" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3143,7 +3218,7 @@ msgstr "ایمیل مدیر" msgid "Manager Phone" msgstr "تلفن مدیر" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3156,6 +3231,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "تولید کننده" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "٪ تخفیف عضو" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "تخفیف اعمال شده عضو" @@ -3233,7 +3312,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "مال من" @@ -3292,7 +3371,7 @@ msgstr "حداقل ۵ کاراکتر" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3340,11 +3419,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3396,10 +3475,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3412,12 +3487,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3442,7 +3517,7 @@ msgstr "هیچ آزمونی اضافه نشده است" msgid "No analyses were added to this worksheet." msgstr "هیچ انالیزی در این کاربرگ اضافه نشده است" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3513,11 +3596,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3525,11 +3608,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3545,7 +3628,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "هیچکدام" @@ -3567,12 +3650,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3593,7 +3676,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3661,11 +3748,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3673,13 +3760,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "باز کردن" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3699,7 +3786,7 @@ msgstr "تاریخ سفارش" msgid "Order Number" msgstr "تعداد سفارش" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3724,11 +3811,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3759,10 +3846,6 @@ msgstr "" msgid "Password" msgstr "رمز عبور" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "طول عمر رمز عبور" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3861,6 +3948,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3938,7 +4029,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "نگهداری" @@ -3956,7 +4047,7 @@ msgstr "نگهداری" msgid "Preservation Category" msgstr "طبقه بندی نگهداری" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4021,7 +4113,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4044,12 +4136,12 @@ msgstr "" msgid "Print pricelist" msgstr "چاپ لیست قیمت" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4058,7 +4150,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4089,8 +4181,8 @@ msgstr "کلید مشخصات" msgid "Profile Keyword" msgstr "کلیدواژه پروفایل" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4107,7 +4199,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4139,11 +4231,11 @@ msgstr "" msgid "Published results" msgstr "انتشار نتایج" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "نتایج کنترل کیفیت" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4194,7 +4286,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4217,7 +4309,7 @@ msgstr "دریافت شده" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4242,7 +4334,7 @@ msgstr "مرجع آزمایش" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "تعریف مرجع" @@ -4251,7 +4343,7 @@ msgstr "تعریف مرجع" msgid "Reference Definitions" msgstr "تعاریف مرجع" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "مقادیر نمونه مرجع صفر یا blank می باشد" @@ -4311,8 +4403,8 @@ msgstr "رد کردن آزمایش" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4325,11 +4417,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4337,7 +4429,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4347,11 +4439,11 @@ msgstr "" msgid "Remarks" msgstr "اظهارات" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4452,11 +4544,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4481,7 +4573,7 @@ msgstr "" msgid "Request ID" msgstr "شناسه درخواست" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "درخواست آزمونهای جدید" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "الزامی" @@ -4512,7 +4605,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4520,7 +4613,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "نتیجه خارج از محدوده مجاز" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4579,11 +4672,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Retested" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4637,22 +4734,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4661,6 +4762,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "سلام و تهنیت" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "نمونه" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4716,7 +4821,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "محل نمونه برداری" @@ -4726,11 +4831,11 @@ msgstr "محل نمونه برداری" msgid "Sample Points" msgstr "محلهای نمونه برداری" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4750,7 +4855,7 @@ msgstr "نوع نمونه" msgid "Sample Type Prefix" msgstr "پیشوند نوع نمونه" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "انواع نمونه" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4772,7 +4881,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4794,27 +4903,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "نمونه ها" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "نمونه های این نوع باید خطرناک تلقی شوند" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4855,35 +4968,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4891,7 +5004,7 @@ msgstr "" msgid "Sampling Date" msgstr "تاریخ نمونه برداری" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "تناوب نمونه برداری" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "ذخیره کردن" @@ -4932,12 +5045,12 @@ msgstr "برنامه" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4945,6 +5058,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "ثانیه" @@ -4961,15 +5078,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4977,7 +5098,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5001,15 +5122,15 @@ msgstr "انتخاب انالیست" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5030,15 +5151,15 @@ msgstr "انتخاب دستگاه" msgid "Select template" msgstr "انتخاب الگو" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5054,39 +5175,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5145,7 +5266,7 @@ msgstr "شماره سریال" msgid "Service" msgstr "خدمات" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5177,15 +5298,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5211,6 +5332,10 @@ msgstr "" msgid "Shipping address" msgstr "آدرس حمل" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5227,7 +5352,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "ابعاد" @@ -5263,7 +5392,7 @@ msgstr "ابعاد" msgid "Small Sticker" msgstr "برچسب کوچک" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5281,7 +5410,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5294,7 +5423,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "State" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "وضعیت" msgid "Sticker" msgstr "برچسب" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5342,7 +5471,7 @@ msgstr "" msgid "Stickers preview" msgstr "پیشنمایش استیکر" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "ارائه" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "تامین کننده" @@ -5455,16 +5592,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5479,7 +5616,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "الگو" @@ -5493,6 +5630,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5536,15 +5674,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5557,23 +5695,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5581,23 +5719,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5609,11 +5747,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5625,12 +5763,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5638,7 +5780,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5655,11 +5797,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5683,15 +5825,11 @@ msgstr "تعداد آزمونهای درخواست شده هر خدمات آزم msgid "The number of analyses requested per sample type" msgstr "تعداد آزمونهای درخواست شده هر نوع نمونه" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5707,7 +5845,7 @@ msgstr "تعداد درخواستها و آزمونهای هر مشتری" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5716,15 +5854,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5732,7 +5870,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5740,7 +5878,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5860,7 +5998,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5892,11 +6030,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5936,23 +6074,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "باید تایید شود" @@ -5960,7 +6098,7 @@ msgstr "باید تایید شود" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "عدم قطعیت" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "واحد" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6098,7 +6236,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6122,11 +6260,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "تاریخچه کاربر" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "مالیات ارزش افزوده" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6190,15 +6328,17 @@ msgstr "مقدار مالیات ارزش افزوده" msgid "VAT number" msgstr "شماره مالیات ارزش افزوده" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "معتبر" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "معتبر از" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "معتبر به" @@ -6206,6 +6346,10 @@ msgstr "معتبر به" msgid "Validation" msgstr "اعتبارسنجی" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6226,6 +6370,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6266,6 +6414,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6274,7 +6430,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "اعتبار سنجی انجام نشد: برای انتخاب باید دسته های زیر انتخاب شود: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "اعتبار سنجی انجام نشد: مقادیر باید عدد باشند" @@ -6331,11 +6487,11 @@ msgstr "اعتبار سنجی انجام نشد: دقیقه باید 0 - 59 با msgid "Validation failed: minutes must be numeric" msgstr "اعتبار سنجی انجام نشد: دقیقه باید عددی باشد" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "اعتبار سنجی انجام نشد: مقادیر درصد باید بین 0 تا 100 باشد" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "اعتبار سنجی انجام نشد: مقادیر درصد باید عدد باشد" @@ -6352,15 +6508,23 @@ msgstr "اعتبار سنجی انجام نشد: ثانیه باید عددی ب msgid "Validation failed: title is required" msgstr "اعتبار سنجی انجام نشد: عنوان لازم است" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "اعتبار سنجی انجام نشد: مقدار باید بین 0 تا 1000 باشد" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "اعتبار سنجی انجام نشد: مقدار باید اعشاری باشد" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "اعتبار سنجی برای '{}' انجام نشد" @@ -6372,7 +6536,7 @@ msgstr "تاریخ اعتبار سنجی گزارش" msgid "Validations" msgstr "اعتبار سنجی‌ها" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "اعتبارسنج" @@ -6387,9 +6551,9 @@ msgstr "ارزش" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "مقادیری را می توان در اینجا وارد کرد که پیش فرض های مشخص شده در فیلدهای موقت محاسبه را لغو کند" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "تایید شده" @@ -6405,7 +6569,7 @@ msgstr "تایید" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "نسخه" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "گردش کار" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "وضعیت گردش کار" @@ -6523,13 +6687,13 @@ msgstr "قالب‌ کاربرگ" msgid "Worksheet Templates" msgstr "الگوهای کاربرگ" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "کاربرگ ها" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6583,7 +6747,7 @@ msgstr "اقدام" msgid "activate" msgstr "فعال کردن" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "دوسالانه" @@ -6596,7 +6760,7 @@ msgstr "بوسیله" msgid "comment" msgstr "نظر" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "روزانه" @@ -6658,6 +6822,16 @@ msgstr "در" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6697,11 +6871,11 @@ msgstr "" msgid "minutes" msgstr "دقیقه" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "ماهانه" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "از" @@ -6709,7 +6883,7 @@ msgstr "از" msgid "overview" msgstr "بررسی اجمالی" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "سه ماه یکبار" @@ -6748,13 +6922,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "به" @@ -6767,19 +6940,19 @@ msgstr "تا زمان" msgid "updated every 2 hours" msgstr "به روز رسانی هر 2 ساعت" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "درحال انتظار جهت تایید" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "هفتگی" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "سالیانه" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po b/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po index 682fec9f28..61f69fbbe4 100644 --- a/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/fa_IR/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: fa_IR\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po index 1fdbae26e6..7a9c95958f 100644 --- a/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/fa_IR/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Persian (Iran) (https://www.transifex.com/senaite/teams/87045/fa_IR/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: fa_IR\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/fi/LC_MESSAGES/plone.po b/src/senaite/core/locales/fi/LC_MESSAGES/plone.po index 511044bf50..a95702d0b0 100644 --- a/src/senaite/core/locales/fi/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/fi/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: fi\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po index 80a7314923..eae74b01d1 100644 --- a/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/fi/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Finnish (https://www.transifex.com/senaite/teams/87045/fi/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: fi\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Lisää" @@ -255,7 +255,7 @@ msgstr "Lisää kopio" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Kaikki" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Liite" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "Työpuhelin" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC sähköposti" @@ -889,7 +893,7 @@ msgstr "CC sähköposti" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "Laskentakaava" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "Laskennat" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Peruutettu" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Luettelonumero" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "Kategoria" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Asiakastilaus" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Asiakas viite" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Luotettavuustaso %" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontaktihenkilö" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Säiliö" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Tarkistus" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "Nykyinen" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "Rajapinta" msgid "Data Interface Options" msgstr "Rajapintavaihtoehdot" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Päivämäärä" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Lähetyspäivämäärä" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Lähetyspäivämäärä" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Eräpäivämäärä" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "Pakkauspäivämäärä" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "Avauspäivämäärä" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Julkaisupäivämäärä" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Vastaanottopäivämäärä" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "Tiedustelupäivämäärä" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Näytteenotto pvm" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Päiviä" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Oletusarvo" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Toimitettu" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "Lähetetty" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "Sähköpostiosoite" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "Oletustulos" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "Kenttä" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "Kentän nimi" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Tiedosto" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Vaarallinen" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Laitteet" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Laboratorioanalyysit" @@ -2887,11 +2978,11 @@ msgstr "Laboratorio" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/fr/LC_MESSAGES/plone.po b/src/senaite/core/locales/fr/LC_MESSAGES/plone.po index a77590959f..18b364e3ba 100644 --- a/src/senaite/core/locales/fr/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/fr/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: fr\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po index 0973dc1fd7..6dfac735f9 100644 --- a/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/fr/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: French (https://www.transifex.com/senaite/teams/87045/fr/)\n" @@ -21,8 +21,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: fr\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% Réalisé" msgid "% Published" msgstr "% Publié" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s ont été rejetés" @@ -79,11 +79,11 @@ msgstr "← Retour" msgid "← Back to the ${back_link}" msgstr "← Retour à ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Les valeurs 'Min' et 'Max' indiquent le domaine de validité des résultats. Tout résultat en dehors de ce domaine déclenchera une alarme. Les valeurs 'Min alerte' et 'Max alerte' indiquent un domaine intermédiaire dans lequel une alerte parviendra à l'utilisateur. Si un résultat se trouve hors du domaine, la valeur correspondante à 'Max' sera affichée dans les listes et rapports en lieu et place du résultats réel." -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Vide)" @@ -96,7 +96,7 @@ msgstr "(Controle)" msgid "(Duplicate)" msgstr "(Dupliqué)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Dangereux)" @@ -108,7 +108,7 @@ msgstr "(Requis)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Ce message a été généré automatiquement. Merci de ne pas y répondre. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -189,7 +189,7 @@ msgstr "Référence Accréditation" msgid "Accreditation page header" msgstr "En-tête d'accréditation" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -197,7 +197,7 @@ msgstr "Accrédité" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Action" @@ -218,12 +218,12 @@ msgid "Active" msgstr "Actif" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Utilisateur actif" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Ajouter" @@ -257,7 +257,7 @@ msgstr "Ajout d'un duplicat" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Ajoute un champ de commentaires à toutes les analyses" @@ -270,7 +270,7 @@ msgstr "Ajouter les analyses du profil sélectionné au modèle" msgid "Add new Attachment" msgstr "Ajouter une nouvelle pièce jointe" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "Ajouter une ou plusieurs pièce(s) jointe(s) à votre demande pour décrire plus spécifiquement votre échantillon." @@ -286,11 +286,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Bibliothèque Python supplémentaire" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Adresses e-mail supplémentaires à notifier" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -323,13 +323,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Après ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agence" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Tous" @@ -342,7 +342,7 @@ msgstr "Tous les services d'analyse accrédités sont listés ici." msgid "All Analyses of Service" msgstr "Toutes les analyses du service analytique" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Toutes les analyses assignées" @@ -350,7 +350,7 @@ msgstr "Toutes les analyses assignées" msgid "Allow Manual Detection Limit input" msgstr "Permet de saisir manuellement la limite de détection" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Autorise l'accès aux feuilles de travail uniquement aux analystes auxquels elles sont assignées" @@ -366,7 +366,7 @@ msgstr "Autoriser le même utilisateur à vérifier plusieurs fois" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Autoriser le même utilisateur à vérifier plusieurs fois, mais non consécutives" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Autoriser l'auto-vérification des résultats" @@ -382,11 +382,11 @@ msgstr "Permet au technicien/biologiste de remplacer la valeur d'incertitude par msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "Autoriser la soumission des résultats pour les analyses non-attribuées ou attribuées à d'autres utilisateurs" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Toujours déployer les catégories sélectionnées dans les vues client." @@ -442,7 +442,7 @@ msgstr "Analyses demandées" msgid "Analyses summary per department" msgstr "Résumé des analyses par département" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -462,7 +462,7 @@ msgstr "Catégorie d'analyse" msgid "Analysis Keyword" msgstr "Mot clé de l'analyse" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -470,7 +470,7 @@ msgstr "Profil d'analyse" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Profiles d'analyse" @@ -499,7 +499,7 @@ msgstr "Service d'analyse" msgid "Analysis Services" msgstr "Classification des analyses" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -524,7 +524,11 @@ msgstr "Type d'analyse" msgid "Analysis category" msgstr "Catégorie d'analyse" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Un profil d’analyses applique un set d’analyses" @@ -533,7 +537,7 @@ msgstr "Un profil d’analyses applique un set d’analyses" msgid "Analysis service" msgstr "Service analytique" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "Spécifications analytiques éditées directement au niveau de l'échantillon." @@ -553,7 +557,7 @@ msgstr "Temps de traitement des analyses" msgid "Analysis turnaround times over time" msgstr "Temps de traitement des analyses sur la période" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -579,7 +583,7 @@ msgstr "Appliquer le modèle" msgid "Apply wide" msgstr "Appliquer à l'ensemble" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Approuvé par" @@ -591,17 +595,17 @@ msgstr "Numéro d'équipement" msgid "Assign" msgstr "Assigner" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Affecté" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Assigné à : ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Attribution en attente" @@ -613,9 +617,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Lien" @@ -634,19 +638,19 @@ msgstr "Type de lien" msgid "Attachment Types" msgstr "Types de liens" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -660,7 +664,7 @@ msgstr "" msgid "Attachment type" msgstr "type de pièce-jointe" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -668,13 +672,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Liens" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -684,11 +688,11 @@ msgstr "Journal d'audit" msgid "Authorized by" msgstr "Autorisé par" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "Journaux d'importation automatique de %s" @@ -704,7 +708,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "Partitionner automatiquement à la réception" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "Réceptionner automatique des échantillons" @@ -712,15 +716,15 @@ msgstr "Réceptionner automatique des échantillons" msgid "Autofill" msgstr "Autocomplétion" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Déconnexion automatiqueDéconnexion automatique" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Impression automatique d'étiquettes" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -728,11 +732,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "Rediriger automatiquement l'utilisateur vers la vue de création des partitions lorsque l'échantillon est reçu." -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -774,7 +778,7 @@ msgid "Basis" msgstr "Base" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Lot" @@ -783,9 +787,9 @@ msgstr "Lot" msgid "Batch Book" msgstr "Recueil de lots" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Lot ID" @@ -799,11 +803,11 @@ msgstr "Label du lot" msgid "Batch Labels" msgstr "Libellés du lot" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "Subdivision d'un lot" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -836,7 +840,7 @@ msgstr "adresse de facturation" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Vide" @@ -852,7 +856,7 @@ msgstr "marque" msgid "Bulk Discount" msgstr "Rabais de quantité" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Remise sur la quantité" @@ -866,7 +870,7 @@ msgstr "Prix de gros (HT)" msgid "Business Phone" msgstr "téléphone professionnel" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Par" @@ -874,16 +878,16 @@ msgstr "Par" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "En sélectionnant/désélectionnant les cases à cocher, l'utilisateur aura la possibilité d'attribuer les \"Contacts du laboratoire\" au département." -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "CBID" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC contacts" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "Emails CC" @@ -891,7 +895,7 @@ msgstr "Emails CC" msgid "Calculate Precision from Uncertainties" msgstr "Calcule la précision à partir des incertitudes" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -910,7 +914,7 @@ msgstr "Formule de calcul" msgid "Calculation Interim Fields" msgstr "Champ(s) de calcul intermédiaire" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "Expression mathématique attribuée à ce contenu." @@ -924,7 +928,7 @@ msgstr "calculs" msgid "Calibration" msgstr "Etalonnage" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -938,27 +942,27 @@ msgstr "Date du rapport de calibration" msgid "Calibrations" msgstr "Calibrations" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Métrologue" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "Vérification possible malgré la saisie par l'utilisateur actif" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "Vérification possible, mais l'utilisateur actif a déjà procédé à la vérification précédente" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Annuler" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Annulé" @@ -971,15 +975,15 @@ msgstr "Ne peut activer le calcul car les services suivants sont inactifs : ${in msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Ne peut désactiver le calcul car utilisé par les services suivants : ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "Vérification impossible, l'utilisateur actif ayant déjà procédé à la vérification précédente" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "Vérification impossible, résultat soumis par l'utilisateur actif" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "Vérification impossible, l'utilisateur actif ayant procédé à la vérification précédente" @@ -988,7 +992,7 @@ msgstr "Vérification impossible, l'utilisateur actif ayant procédé à la vér msgid "Capacity" msgstr "Capacité" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Saisi" @@ -1003,11 +1007,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Référence catalogue" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Classe les services analytiques" @@ -1021,16 +1025,16 @@ msgstr "Catégorie" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "La catégorie ne peut pas être désactivée parce qu'elle contient des services analytiques" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Num. de cert." -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Référence du certificat" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "Changements" @@ -1044,7 +1048,7 @@ msgstr "Modifications sauvegardées" msgid "Changes saved." msgstr "Modifications sauvegardées." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "Les changements seront déployés vers les partitions" @@ -1056,7 +1060,7 @@ msgstr "Cochez si cette méthode a été accréditée" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Cochez cette case si le service analytique est inclus dans le programme d'analyses accréditées du laboratoire" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Cochez cette case si les échantillons prélevés à ce point sont des \"composites\", c'est à dire plusieurs échantillons réunis et mélangés afin de former un échantillon représentatif. Décoché, par défaut, indique des échantillons indépendants." @@ -1068,19 +1072,24 @@ msgstr "Cochez cette case si ce contenant est déjà conditionné. Cette option msgid "Check this box if your laboratory is accredited" msgstr "Cocher cette case si votre laboratoire est accrédité" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Cochez cette case pour garantir qu'un conteneur d'échantillon distinct est analysé pour ce service analytique." +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "Choisir les valeurs par défaut des spécifications de l'échantillon" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "Choisir la manière dont un même utilisateur peut procéder à des vérifications multiples. Ce paramètre permet d'activer et de désactiver les possibilités de vérifier consécutivement ou plusieurs fois un résultat pour un même utilisateur." @@ -1100,7 +1109,7 @@ msgstr "Effacer la sélection" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Cliquez sur les catégories d'analyses (ci-contre sur fond sombre) pour voir les services d'analyses de chaque catégorie. Entrer des valeurs minimales et maximales pour indiquer la plage de validité des résultats. Chaque résultat en dehors de cette plage déclenchera une alerte. Le champ % d'erreur permet d'utiliser un % d'incertitude lors de la comparaison des résultats aux valeurs minimales et maximales. Un résultat en dehors de de la plage indiquée mais encore dans la plage si l'on prend en considération le % d'erreur relatif déclenchera une alerte de niveau inférieur." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "Cliquer pour développer cette catégorie" @@ -1109,18 +1118,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "Cliquez pour basculer la visibilité ou faites un glisser-déposer pour changer l'ordre" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Client" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID du lot du client" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Identifiant" @@ -1129,31 +1138,31 @@ msgstr "Identifiant" msgid "Client Landing Page" msgstr "Page d'accueil du client" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Commande du client" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Numéro de commande du client" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Réf client" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Référence client" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID client" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID échantillon du client" @@ -1166,7 +1175,7 @@ msgstr "Clients" msgid "Close" msgstr "Fermer" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1197,7 +1206,7 @@ msgstr "Virgule (,)" msgid "Comments" msgstr "Commentaires" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Commentaires ou interprétation des résultats" @@ -1206,8 +1215,8 @@ msgstr "Commentaires ou interprétation des résultats" msgid "Commercial ID" msgstr "ID commercial" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composé" @@ -1216,6 +1225,10 @@ msgstr "Composé" msgid "Composite sample" msgstr "Échantillon composite" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Taux de confiance" @@ -1239,12 +1252,12 @@ msgid "Considerations" msgstr "Considérations" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contact" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1268,8 +1281,8 @@ msgid "Contained Samples" msgstr "Échantillon contenu" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Contenant" @@ -1301,7 +1314,7 @@ msgstr "Type de contenu" msgid "Contents of the file {}" msgstr "Contenus du fichier {}" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Contrôle" @@ -1311,6 +1324,7 @@ msgid "Control QC analyses" msgstr "Contrôle QC des analyses" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1327,7 +1341,7 @@ msgid "Copy from" msgstr "Copier de " #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Copier dans un nouveau" @@ -1335,7 +1349,7 @@ msgstr "Copier dans un nouveau" msgid "Could not convert '{}' to an integer" msgstr "Conversion de '{}' vers une variable de type Integer impossible" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1343,12 +1357,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "Envoi de l'e-mail à {0} ({1}) impossible" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Compter" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Pays" @@ -1357,7 +1375,7 @@ msgstr "Pays" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "Créer une partition" @@ -1381,13 +1399,13 @@ msgstr "Créer un nouvel échantillon de ce type" msgid "Create partitions" msgstr "Créer des partitions" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Créé" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Créé par " @@ -1400,21 +1418,21 @@ msgstr "Créé par :" msgid "Created on" msgstr "Créé le" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "Partitions {} créée {}" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Créateur" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Critère" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Devise" @@ -1427,11 +1445,11 @@ msgstr "Actuel" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Signe décimal personnalisé" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "LD" @@ -1440,7 +1458,7 @@ msgstr "LD" msgid "Daily" msgstr "Quotidien" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1454,20 +1472,24 @@ msgstr "Interface de données" msgid "Data Interface Options" msgstr "Options d'interface de données" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Cahier d'enregistrement quotidien" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Date" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Date de création" @@ -1475,11 +1497,11 @@ msgstr "Date de création" msgid "Date Dispatched" msgstr "Date de répartition" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Date d'élimination" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Date d'expiration" @@ -1489,7 +1511,7 @@ msgid "Date Loaded" msgstr "Date de chargement" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "Date de modification" @@ -1499,8 +1521,8 @@ msgstr "Date de modification" msgid "Date Opened" msgstr "Date d'ouverture" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Date de conservation" @@ -1509,18 +1531,18 @@ msgid "Date Printed" msgstr "Date d'impression" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Date de publication" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Date de réception" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Date d'enregistrement" @@ -1530,17 +1552,17 @@ msgstr "Date d'enregistrement" msgid "Date Requested" msgstr "Date de la demande" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Date de réception de l'échantillon" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Date d'échantillonnage" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Vérifié le" @@ -1548,10 +1570,6 @@ msgstr "Vérifié le" msgid "Date collected" msgstr "Date de réception" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Date jusqu'à laquelle le certificat d'étalonnage est valide" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Date à partir de laquelle l'équipement est étalonné" @@ -1564,13 +1582,17 @@ msgstr "Date à partir de laquelle l'équipement est en maintenance" msgid "Date from which the instrument is under validation" msgstr "Date à partir de laquelle l'équipement est en validation" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Date de réception" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Date jusqu'à laquelle le certificat est valide" @@ -1580,10 +1602,14 @@ msgstr "Date jusqu'à laquelle le certificat est valide" msgid "Date until the instrument will not be available" msgstr "Date jusqu'à laquelle l'équipement sera indisponible" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Date de délivrance du certificat" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Jours" @@ -1598,12 +1624,12 @@ msgstr "Désactiver jusqu'au prochain étalonnage" msgid "Deactivate" msgstr "Désactivé" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "signe décimal à utiliser dans les rapports pour ce client" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "conteneur par défaut" @@ -1617,7 +1643,7 @@ msgstr "Type de conteneur par défaut" msgid "Default Department" msgstr "Département par défaut" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "Adresses e-mail du client, utilisées par défaut pour l’envoi de résultats publiés" @@ -1629,24 +1655,36 @@ msgstr "Equipement par défaut" msgid "Default Method" msgstr "Méthode par défaut" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Conservation par défaut" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Catégories par défaut" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Conteneur par défaut pour les nouvelles répartitions d'échantillons" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "Nombre d'échantillons à ajouter par défaut." -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Signe décimal par défaut" @@ -1658,7 +1696,7 @@ msgstr "" msgid "Default large sticker" msgstr "Grande étiquette par défaut" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "Mise en page par défaut des feuilles de travail" @@ -1666,15 +1704,31 @@ msgstr "Mise en page par défaut des feuilles de travail" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Période par défaut de rétention de l'échantillon" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Formattage par défaut des notations scientifiques pour les rapports" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Formattage par défaut des notations scientifiques pour les résultats" @@ -1686,15 +1740,16 @@ msgstr "Petite étiquette par défaut" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "Délai d'exécution par défaut pour les analyses." #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valeur par défaut" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "Valeur par défaut du nombre d'échantillon lorsque l'utilisateur clique sur le bouton \"Ajouter\" pour créer de nouveaux échantillons" @@ -1714,7 +1769,7 @@ msgstr "Définit le nombre de décimales utilisées pour ce résultat." msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Définit la précision lors de conversions de valeurs en notation exponentielle. Le défaut est de 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "Définir le préleveur prévu pour l'échantillonnage à la date planifiée" @@ -1748,7 +1803,7 @@ msgstr "Départements" msgid "Dependent Analyses" msgstr "Analyses dépendantes" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1782,7 +1837,11 @@ msgstr "Description du site" msgid "Detach" msgstr "Détacher" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "Écart entre l'échantillon et son prélèvement" @@ -1790,7 +1849,7 @@ msgstr "Écart entre l'échantillon et son prélèvement" msgid "Disable multi-verification for the same user" msgstr "Désactiver les vérifications multiples pour le même utilisateur" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "Rabais" @@ -1808,7 +1867,7 @@ msgstr "Répartir" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Réparti" @@ -1833,7 +1892,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "Affiche un sélecteur de limite de détection" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1848,31 +1907,31 @@ msgstr "Eliminé" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "District" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Document" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "ID de document" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Emplacement du document" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Type de document" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Version de document" @@ -1885,11 +1944,11 @@ msgstr "" msgid "Dot (.)" msgstr "Point (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Diminution de" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Réduit à" @@ -1905,11 +1964,11 @@ msgstr "Télécharger le PDF" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Dû" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1949,7 +2008,7 @@ msgstr "" msgid "Duplicate of" msgstr "Duplicata de" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "Spécification analytique dynamique" @@ -1966,6 +2025,10 @@ msgstr "Spécification dynamique" msgid "E.g. SANAS, APLAC, etc." msgstr "Ex. SANAS, APLAC, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Tôt" @@ -1976,7 +2039,7 @@ msgstr "Tôt" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Hauteur" @@ -1996,11 +2059,11 @@ msgstr "Adresse mail" msgid "Email Log" msgstr "Journal d'e-mail" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "Corps de message pour les notifications d'invalidation d'échantillon" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "Corps de message pour les notifications de rejet d'échantillon" @@ -2012,11 +2075,11 @@ msgstr "E-mail annulé" msgid "Email notification" msgstr "Notification par E-mail" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "Envoyer une notification par e-mail lorsqu'un échantillon est invalidé" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "Envoyer une notification par e-mail lorsqu'un échantillon est rejeté" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Activer l'utilisation multiple des équipements dans les feuilles de travail" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Activer la conservation des échantillons" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "Activer les spécifications d'échantillon" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Activer l'échantillonage" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Activer la planification de l'échantillonnage" @@ -2048,11 +2111,11 @@ msgstr "Activer la planification de l'échantillonnage" msgid "Enable sampling workflow for the created sample" msgstr "Activer le flux de travail pour l'échantillon créé" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "Activer le flux de travail d'impression des rapports de résultats" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "Activer le flux de travail de rejet" @@ -2090,19 +2153,19 @@ msgstr "Saisir un pourcentage ex: 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Saisir un pourcentage, par exemple 14,0. Ce pourcentage s'applique uniquement au profil d'analyse et remplace la TVA système " -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Saisir un pourcentage (ex : 14.0). Ce pourcentage est appliqué à l'ensemble du système mais peut être écrasé sur des éléments individuels." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Saisir la valeur du pourcentage ex: 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Entrer la latitude du point d'échantillonnage en degrés (0-90), minutes (0-59), secondes (0-59), cardinalité (N/S)" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Entrer la longitude du point d'échantillonnage en degrés (0-180), minutes (0-59), secondes (0-59), cardinalité (E/W)" @@ -2118,7 +2181,7 @@ msgstr "Entrez ici le détail des accréditations de votre laboratoire. Les cham msgid "Entity" msgstr "Entité" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Conditions environnementales" @@ -2126,24 +2189,28 @@ msgstr "Conditions environnementales" msgid "Erroneous result publication from {}" msgstr "Publication erronée du résultat du {}" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "État d'avancement des analyses" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "État d'avancement des échantillons" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "État d'avancement des feuilles de travail" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Exclu de la facture" @@ -2153,12 +2220,12 @@ msgstr "Exclu de la facture" msgid "Expected Result" msgstr "Résultat attendu" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "Date d’échantillonnage attendue" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Valeurs attendues" @@ -2181,7 +2248,7 @@ msgstr "Date d'expiration" msgid "Exponential format precision" msgstr "Précision pour le format exponentiel" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "sensibilité pour le format exponentiel" @@ -2217,11 +2284,11 @@ msgstr "Femme" msgid "Field" msgstr "Champ" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "Le champ '{}' est requis" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "Nom du champ" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Fichier" @@ -2270,11 +2337,15 @@ msgstr "Valeur flottante comprise entre 0.0 et 1000.0 indiquant l'ordre de tri. msgid "Folder that results will be saved" msgstr "Dossier dans lequel les résultats seront sauvegardés" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "Pour chaque interface de cet instrument, vous pouvez définir un dossier que le système doit interroger pour l'importation automatique de fichiers de résultats. Définir un dossier par appareil et des sous-dossiers pour chaque interface est une bonne approche. Vous pouvez utiliser les codes d'interfaces pour vous assurer que les dénominations soient uniques." -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Configuration de formatage" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "Vendredi" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "De" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "FullName" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Fullname" @@ -2320,7 +2391,7 @@ msgstr "Fullname" msgid "Function" msgstr "Fonction" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Echantillons futurs" @@ -2329,6 +2400,10 @@ msgstr "Echantillons futurs" msgid "Generate report" msgstr "Générer le rapport" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Générer un ID grâce au serveur ID" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Civilité (Mme, M., Dr...)" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Groupe les analyses par catégorie dans les tables du LIMS : utile si la liste est longue" @@ -2358,17 +2433,13 @@ msgstr "Grouper par" msgid "Grouping period" msgstr "Période de regroupement" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Dangereux" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "IBAN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2412,7 +2483,7 @@ msgstr "" msgid "ID Template" msgstr "ID de modèle" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Si un échantillon est prélevé périodiquement à ce point d'échantillonnage, entrer une fréquence, par exemple hebdomadaire" @@ -2424,7 +2495,7 @@ msgstr "Si coché, une liste de sélection sera affichée à coté du champ de r msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Si coché, l'équipement sera indisponible jusqu'au prochain étalonnage correct. Cette case à cocher est automatiquement décochée." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Si activé, un champ de texte libre sera affiché à proximité de chaque analyse dans la vue d'entrée des résultats" @@ -2432,7 +2503,7 @@ msgstr "Si activé, un champ de texte libre sera affiché à proximité de chaqu msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Si cette option est activée, un utilisateur ayant soumis un résultat pourra également le vérifier. Ce paramètrage ne prend effet que pour les utilisateurs avec un rôle de vérificateur (par défaut, gestionnaires, responsables de laboratoire et vérificateurs). L'option sélectionnée ici est prioritaire sur cette même option gérée au niveau du paramétrage Bika." -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Si cette option est activée, un utilisateur ayant soumis un résultat pourra également le vérifier. Ce paramètrage ne prend effet que pour les utilisateurs avec un rôle de vérificateur (par défaut, gestionnaires, responsables de laboratoire et vérificateurs). Ce paramètre peut être supplanté dans la page d'édition de chaque service analytique. Par défaut, désactivée." @@ -2460,7 +2531,7 @@ msgstr "Si requis, sélectionne un calcul pour les analyses liées à cette mét msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Si du texte est saisi ici, il sera utilisé en lieu et place du titre quand le service est utilisé dans l'en-tête des colonnes. Le format HTML peut-être utilisé." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2472,15 +2543,15 @@ msgstr "Si le conteneur est pré-conditionné, alors le la méthode de condition msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "Si elle n'est pas cochée, les responsables de laboratoire ne pourront pas attribuer au même instrument plus d'une analyse lors de la création d'une feuille de travail." -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Si décoché, les techniciens et laborantins seront capables de gérer les feuilles de travail. Si les utilisateurs ont un accès restreint uniquement à celles auxquelles ils sont assignés, cette option sera cochée et en lecture seule." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Si décoché, les techniciens de laboratoire auront accès à l'ensemble des feuilles de travail." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "Si elle n'est pas cochée, les utilisateurs ne pourront soumettre que des résultats pour des analyses qui leur ont été attribuées. La saisie de résultats pour les analyses non-attribuées ne sera pas possible. Ce paramétrage ne s'applique pas aux utilisateurs avec un rôle de responsable de laboratoire." @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "Interface d'importation des données" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "Procédure d'étalonnage interne" msgid "Inactive" msgstr "Inactif" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Inclus et affiche les informations tarifaires" @@ -2527,15 +2598,15 @@ msgstr "Inclus et affiche les informations tarifaires" msgid "Include descriptions" msgstr "Inclus les descriptions" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Numéro IBAN incorrect : %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Code RIB incorrect : %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "Indique si le dernier rapport est imprimé," @@ -2549,6 +2620,18 @@ msgstr "Information" msgid "Initialize" msgstr "Initialiser" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "Instructions internes d'étalonnage à l'intention des techniciens d'ana msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instructions de maintenance et d'entretien à destination des techniciens d'analyse." -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "Équipement" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Étalonnages de l'équipement" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Import de l'équipement" @@ -2609,11 +2692,11 @@ msgstr "Emplacement de l'équipement" msgid "Instrument Locations" msgstr "Emplacements de l'équipement" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Maintenance de l'équipement" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Tâches planifiées pour l'équipement" @@ -2626,7 +2709,7 @@ msgstr "Type d'instrument" msgid "Instrument Types" msgstr "Types d'équipement" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validations de l'équipement" @@ -2642,7 +2725,7 @@ msgstr "Équipement indisponible jusqu'à la prochaine calibration réussie:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Équipement indisponible jusqu'à la réalisation de nouveaux tests de calibration:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Exportateur de l'équipement introuvable" @@ -2654,6 +2737,10 @@ msgstr "L'équipement a échoué au test de référence" msgid "Instrument has no data interface selected" msgstr "L'équipement n'a pas d'interface de données sélectionnée." +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "État d'avancement de la calibration de l'équipement:" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Certificat de calibration de l'équipement échu:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Équipements" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Équipements désactivés jusqu'à la prochaine calibration réussie:" @@ -2708,17 +2799,17 @@ msgstr "Interface" msgid "Interface Code" msgstr "Code d'interface" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Tests d'étalonnage internes" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Certificat interne" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "Usage interne" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Intervalle" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Invalide" @@ -2749,7 +2840,7 @@ msgstr "Invalide" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "Fiche de spécifications non-valide détectée. Veuillez charger une feuille Excel contenant au minimum la colonne suivante: '{}'," -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Valeur invalide: Veuillez saisir une valeur sans espaces." @@ -2771,7 +2862,7 @@ msgstr "Facture" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Exclus de la facture" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "Le lot de facturation n'a pas de titre" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Profession" @@ -2839,11 +2930,11 @@ msgstr "Mots clé" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratoire" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Analyses de laboratoire" @@ -2889,11 +2980,11 @@ msgstr "Laboratoire" msgid "Laboratory Accredited" msgstr "Laboratoire accrédité" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Jours de travail du laboratoire" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Page d’accueil" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "Grande étiquette" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Grande étiquette" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "Dernier accès" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "En retard" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Analyses en retard" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Analyses en retard" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitude" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Liste de tous les échantillons reçus pour une période" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Charger les données de paramétrage" @@ -2973,11 +3064,11 @@ msgstr "Charger les données de paramétrage" msgid "Load documents describing the method here" msgstr "Chargez les documents décrivant la méthode" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Charger à partir du fichier" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Charger le certificat ici" @@ -3011,11 +3102,11 @@ msgstr "Type d'emplacement" msgid "Location where sample is collected" msgstr "Emplacement de collecte de l'échantillon" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Emplacement où l'échantillon est conservé" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Emplacement où l'échantillon a été pris" @@ -3033,29 +3124,13 @@ msgstr "Enregistrement" msgid "Login details" msgstr "Détails de connexion" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "La connexion a échoué. L'adresse email et le mot de passe sont sensibles à la casse, vérifiez que le le verrouillage des majuscules n'est pas activé." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "La connexion a échoué. Le login et le mot de passe sont sensibles à la casse, vérifiez que le le verrouillage des majuscules n'est pas activé." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Accès refusé. Votre compte a été désactivé. Veuillez contacter le laboratoire pour plus d'information." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Accès refusé. Votre compte est lié à plusieurs contacts. Veuillez contacter le laboratoire pour plus d'information." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitude" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "N° de lot" @@ -3075,7 +3150,7 @@ msgstr "Le plus bas" msgid "Mailing address" msgstr "Adresse d'envoi par mail" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Mainteneur" @@ -3102,7 +3177,7 @@ msgstr "Mâle" msgid "Manage Analyses" msgstr "Gérer les analyses" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Gérer les champs du formulaire" @@ -3143,7 +3218,7 @@ msgstr "E-mail du gestionnaire" msgid "Manager Phone" msgstr "Téléphone du gestionnaire" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manuel" @@ -3156,6 +3231,10 @@ msgstr "Saisie manuelle des résultats" msgid "Manually publish all contained samples of the selected reports." msgstr "Publier manuellement tous les échantillons figurant dans les rapports sélectionnés." +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "Fabriquant" msgid "Manufacturers" msgstr "Fabricants" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "Réserve l'échantillon pour un usage interne. Il ne pourra être accessible que par le personnel du laboratoire et non pour les clients." @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "Rabais de membre" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Remise membre %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Application de la remise membre" @@ -3233,7 +3312,7 @@ msgstr "Membre enregistré et associé au contact actif." msgid "Message sent to {}, " msgstr "Message envoyé à {}," -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "Opérateur Min" msgid "Min warn" msgstr "Min alerte" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Source" @@ -3292,7 +3371,7 @@ msgstr "5 caractères minimum" msgid "Minimum Volume" msgstr "Volume minimal" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Nombre minimal de résultat pour le calcul des statistiques de QC" @@ -3340,11 +3419,11 @@ msgstr "Plus" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Vérification multiple requise" @@ -3396,10 +3475,6 @@ msgstr "Pas d'adresse e-mail" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "Aucune partition" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "Aucune référence de Blanc n'est définie.
Pour ajouter un Blanc au modèle de feuille de travail, veuillez d'abords définir une référence de Blanc." @@ -3412,12 +3487,12 @@ msgstr "Aucune référence d'échantillon de Contrôle n'est définie.
Po msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "Aucune référence de Blanc ou d'échantillon de contrôle n'est définie.
Pour ajouter un Blanc ou un échantillon de Contrôle au modèle de feuille de travail, veuillez d'abords définir une référence." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "Création d'échantillon impossible." -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "Aucun échantillon ne correspond à votre requête" @@ -3442,7 +3517,7 @@ msgstr "Pas d'analyses ajoutées" msgid "No analyses were added to this worksheet." msgstr "Pas d'analyses ajoutées à cette feuille de travail." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "Pas de fichier sélectionné" msgid "No historical actions matched your query" msgstr "Pas d'actions dans l'historique correspondant à votre recherche" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "Aucun équipement" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "Aucun élément publié" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Pas d'articles sélectionnés" @@ -3513,11 +3596,11 @@ msgstr "Aucun élément sélectionné." msgid "No new items were created." msgstr "Aucun nouvel élément créé" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "Aucune partition créée" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Pas de rapport spécifié dans la requête" @@ -3525,11 +3608,11 @@ msgstr "Pas de rapport spécifié dans la requête" msgid "No reports found" msgstr "Aucun rapport trouvé" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Pas d'échantillon correspondant à votre requête" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Aucun échantillon rejeté" @@ -3545,7 +3628,7 @@ msgstr "Aucun utilisateur n'existe pour ${contact_fullname} et elle/il ne peut p msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "Aucun profil d'utilisateur ne peut être trouvé pour l'utilisateur connecté. Veuillez contacter l'administrateur du laboratoire pour obtenir du support ou essayez de reconnecter l'utilisateur." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Aucun" @@ -3567,12 +3650,12 @@ msgstr "" msgid "Not defined" msgstr "Non défini" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "Encore non-imprimé" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Non défini" @@ -3593,7 +3676,11 @@ msgstr "" msgid "Num columns" msgstr "Num colonne" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Nombre d'analyses" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Nombre d'analyses demandées et publiées par département et exprimées comme un pourcentage de toutes les analyses réalisées." #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Nombre de copies" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "Nombre de demandes" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Nombre de vérifications requises" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Nombre de vérification nécessaire pour qu'un résultat donné soit considéré comme 'vérifié'. Ce paramètrage peut être supplanté dans la page d'édition de chaque service analytique. Par défaut, 1" @@ -3661,11 +3748,11 @@ msgstr "Lorsqu'il a été conservé, l'échantillon doit être éliminé à l'is msgid "Only Excel files supported" msgstr "Seules les fichiers Excel sont supportés" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Seuls les responsables de laboratoire peuvent créer et gérer les feuilles de travail" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "Seul les jour de travail du laboratoire sont considérés pour le calcul du temps d'analyse." @@ -3673,13 +3760,13 @@ msgstr "Seul les jour de travail du laboratoire sont considérés pour le calcul msgid "Only to empty or zero fields" msgstr "Champs à valeur vide ou zéro" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Ouvert" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Application web d'un système de gestion de l'information du laboratoire open source" @@ -3699,7 +3786,7 @@ msgstr "Date de commande" msgid "Order Number" msgstr "Numéro de commande" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organisme chargé de délivrer le certificat d'étalonnage" @@ -3724,11 +3811,11 @@ msgstr "Autres raisons" msgid "Other reasons:" msgstr "Autres raisons:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Périmé" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "Format de papier" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Répartition" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Partition annulée" @@ -3759,10 +3846,6 @@ msgstr "Partition annulée" msgid "Password" msgstr "Mot de passe" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Durée de vie du mot de passe" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "Veuillez sélectionner un utilisateur de la liste" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Merci de spécifier les conservations qui diffèrent de celles par défaut du service analytique ici." @@ -3861,6 +3948,10 @@ msgstr "Merci de spécifier les conservations qui diffèrent de celles par défa msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Uploadez le logo que vous êtes autorisé par votre organisme accréditeur à utiliser sur votre site et vos rapports de résultats. Taille maximale de 175x175 pixels." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Marqueur décimal préféré pour les rapports" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Marqueur décimal préféré pour les résultats" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Mise en page préférée dans la table de saisie des résultats dans l'affichage de feuille de travail. La mise en page Classique affiche les échantillons en lignes et les analyses en colonnes. La mise en page Transposée affiche les échantillons en colonnes et les analyses en lignes." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Format de notation scientifique préféré pour les rapports" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Format de notation scientifique préféré pour les résultats" @@ -3938,7 +4029,7 @@ msgstr "Préfixe" msgid "Prefixes can not contain spaces." msgstr "Les préfixes ne peuvent pas contenir d'espaces." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Préparé par" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "Republier" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Conservation" @@ -3956,7 +4047,7 @@ msgstr "Conservation" msgid "Preservation Category" msgstr "Catégorie de conservation" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "Conservations" msgid "Preserve" msgstr "Conserver" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Personne ayant stocké" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "Préventif" msgid "Preventive maintenance procedure" msgstr "Procédure de maintenance préventive" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Prévisualisation" @@ -4021,7 +4113,7 @@ msgstr "Tarifs" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Échantillon principal" @@ -4044,12 +4136,12 @@ msgstr "Date d'impression" msgid "Print pricelist" msgstr "impression liste de prix" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Imprimer des étiquettes" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Imprimé" @@ -4058,7 +4150,7 @@ msgstr "Imprimé" msgid "Printed on" msgstr "Date d'impression" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Priorité" @@ -4089,8 +4181,8 @@ msgstr "Clé du profil" msgid "Profile Keyword" msgstr "Mot-clé profil" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "ID du protocole" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Province" @@ -4107,7 +4199,7 @@ msgstr "Province" msgid "Public. Lag" msgstr "Délai public" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Spécification de publication" @@ -4139,11 +4231,11 @@ msgstr "Échantillons publiés n'ayant pas été facturés" msgid "Published results" msgstr "Résultats publiés" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "Publié {}," -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Analyses QC" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "ID échantillon QC" @@ -4194,7 +4286,7 @@ msgstr "Saisissez de nouveau le mot de passe. Assurez-vous que les mots de passe msgid "Reasons for rejection" msgstr "Motifs de rejet" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Réassigné" @@ -4217,7 +4309,7 @@ msgstr "Reçu" msgid "Recept. Lag" msgstr "Délai de réception" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Réception en attente" @@ -4242,7 +4334,7 @@ msgstr "Analyse de référence" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Définition de référence" @@ -4251,7 +4343,7 @@ msgstr "Définition de référence" msgid "Reference Definitions" msgstr "Définitions de référence" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "Valeurs de référence" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Les valeurs des échantillons de référence sont nulles ou vides" @@ -4311,8 +4403,8 @@ msgstr "Rejeter l'analyse" msgid "Reject samples" msgstr "Rejeter des échantillons" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Rejeté" @@ -4325,11 +4417,11 @@ msgstr "" msgid "Rejected sample" msgstr "Échantillon rejeté" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "Échantillons rejeté {}: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "Rejet annulé" @@ -4337,7 +4429,7 @@ msgstr "Rejet annulé" msgid "Rejection reasons" msgstr "Motifs de rejet" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "Le flux de travail de rejet n'est pas activé" @@ -4347,11 +4439,11 @@ msgstr "Le flux de travail de rejet n'est pas activé" msgid "Remarks" msgstr "Remarques" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "Remarques et commentaires pour cette demande" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "Remarque de {}" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Remarques à prendre en compte avant la maintenance" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4452,11 +4544,11 @@ msgstr "" msgid "Report type" msgstr "Type de rapport" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Importation du rapport" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "rapports" msgid "Republish" msgstr "Republier" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4481,7 +4573,7 @@ msgstr "Demande" msgid "Request ID" msgstr "ID demande" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Demander de nouvelles analyses" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "Demandé" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Requis" @@ -4512,7 +4605,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Catégories restreintes" @@ -4520,7 +4613,7 @@ msgstr "Catégories restreintes" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Résultat dans la plage haute" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Résultat hors intervalle" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Les valeurs de résultat avec au moins ce nombre de décimales significatives sont affichés en notation scientifique utilisant la lettre 'e' pour indiquer l'exposant. La précision peut-être configurée dans les analyses individuelles" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "Résultats" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interprétation des résultats" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Les résultats ont été retirés" @@ -4579,11 +4672,11 @@ msgstr "Les résultats ont été retirés" msgid "Results interpretation" msgstr "Interprétation des résultats" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Résultats en attente" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "Période de conservation" msgid "Retest" msgstr "Retester" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Retesté" msgid "Retract" msgstr "Retirer" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "" msgid "Retracted analyses" msgstr "Analyses retirées" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Rétractations" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Rôles" @@ -4637,22 +4734,26 @@ msgstr "Rôles" msgid "Rollback" msgstr "Revenir en arrière" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Analyses de routine" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "Page d'accueil SENAITE LIMS" @@ -4661,6 +4762,10 @@ msgstr "Page d'accueil SENAITE LIMS" msgid "SENAITE front-page" msgstr "Page d'accueil SENAITE" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "Salutation" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Échantillon" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Création réussie de l'échantillon ${AR}." @@ -4716,7 +4821,7 @@ msgstr "Répartition d'échantillon" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Point d'échantillonnage" @@ -4726,11 +4831,11 @@ msgstr "Point d'échantillonnage" msgid "Sample Points" msgstr "Points d'échantillonnage" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "Modèle d'échantillon" @@ -4750,7 +4855,7 @@ msgstr "Type d'échantillon" msgid "Sample Type Prefix" msgstr "Préfixe du type d'échantillon" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "Types d'échantillon" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "État de l'échantillon" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Échantillon dû" @@ -4772,7 +4881,7 @@ msgstr "Échantillon dû" msgid "Sample point" msgstr "Point d'échantillonnage" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Échantillon reçu" @@ -4794,27 +4903,31 @@ msgstr "Échantillon avec partitions" msgid "SampleMatrix" msgstr "Matrice de l'échantillon" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Type d'échantillon" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Préleveur" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Préleveur pour échantillonnage planifié" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Échantillons" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "Création réussie des échantillons ${ARs}." @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "Échantillons non-facturés" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Les échantillons de ce type doivent être traités comme dangereux" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Échantillons publiés" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Échantillons reçus vs. rapportés" @@ -4855,35 +4968,35 @@ msgstr "Échantillons reçus vs. échantillons rapportés" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "Échantillons avec échantillonnage programmé" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Échantillons à conserver" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Échantillons à imprimer" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Échantillons à recevoir" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Échantillons à échantilloner" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Échantillons à vérifier" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Échantillons vérifiés" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Échantillons avec résultats en attente" @@ -4891,7 +5004,7 @@ msgstr "Échantillons avec résultats en attente" msgid "Sampling Date" msgstr "Date d'échantillonnage" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "Écart d'échantillonnage" msgid "Sampling Deviations" msgstr "Écarts d'échantillonnage" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Fréquence d'échantillonnage" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "Échantillonnage programmé" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "Samedi" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Sauver" @@ -4932,12 +5045,12 @@ msgstr "Planification" msgid "Schedule sampling" msgstr "Programme d’échantillonnage" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Échantillonnage programmé" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Tâches planifiées" @@ -4945,6 +5058,10 @@ msgstr "Tâches planifiées" msgid "Scientific name" msgstr "Nom scientifique" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "secondes" @@ -4961,15 +5078,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Sélectionnez une conservation par défaut pour cette analyse. Si la conservation dépend d'une combinaison de types d'échantillons, spécifiez une conservation par type d'échantillon dans la table ci-dessous." @@ -4977,7 +5098,7 @@ msgstr "Sélectionnez une conservation par défaut pour cette analyse. Si la con msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Sélectionnez un gestionnaire à partir du personnel disponible configuré dans le paramétrage 'contacts du laboratoire'. Les gestionnaires de département sont référencés sur les rapports de résultats d'analyses contenant les analyses par département" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Sélectionner un échantillon pour créer un échantillon secondaire" @@ -5001,15 +5122,15 @@ msgstr "Sélectionner analyste" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Sélectionnez un fichier existant" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Sélectionnez si c'est un certificat de calibration interne" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Sélectionnez si le calcul utilisé est le calcul spécifié par défaut dans la méthode par défaut. Si non sélectionné, le calcul peut être sélectionné manuellement" @@ -5030,15 +5151,15 @@ msgstr "Sélectionnez instrument" msgid "Select template" msgstr "Sélectionnez le modèle" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Sélectionnez le pays dans lequel le site sera affiché par défaut" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Sélectionnez la devise que le site va utiliser pour afficher les tarifs." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Sélectionnez le récipient par défaut à utiliser pour cette analyse. Si le récipient à utiliser dépend de la combinaison du type d'échantillon et de la conservation, spécifiez le récipient dans la table de types d'échantillon ci-dessous." @@ -5054,39 +5175,39 @@ msgstr "Sélectionnez l'équipement privilégié" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Sélectionner cette option pour activer les notifications par e-mail à l'attention du client et du responsable de laboratoire lorsqu'un échantillon est invalidé." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "Sélectionner pour activer le flux de travail de rejet d'échantillons. Une option 'Rejeter' sera afficher dans le menu des actions." -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Sélectionner pour activer les étapes du flux de travail de collecte d'échantillon." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Sélectionner pour autoriser le coordinateur de prélèvement à planifier un échantillonnage. Cette fonctionnalité ne prend effet uniquement si le flux de travail pour l'échantillonnage est activé." -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "Sélectionner pour réceptionner automatiquement les échantillons lorsque ceux-ci sont créés par le personnel du laboratoire et que le flux de travail d’échantillonnage est désactivé. Les échantillons reçus au travers les personnes de contact des clients ne seront pas réceptionnés automatiquement." -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Sélectionnez quelles analyses devraient être inclues dans la feuille de travail" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Sélectionnez quel étiquette imprimer quand l'impression automatique est activée" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "Expéditeur" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Contenants distincts" @@ -5145,7 +5266,7 @@ msgstr "N° de série" msgid "Service" msgstr "Service" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Configurer le flux de travail de rejet d'échantillon et les raisons du rejet" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5177,15 +5298,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "Définir la tâche de maintenance comme terminée." -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5211,6 +5332,10 @@ msgstr "Nom du rangement" msgid "Shipping address" msgstr "Adresse d'expédition" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "Nom abrégé" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5227,7 +5352,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Montrer uniquement les catégories dans les vues client" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "Nom du site" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Taille" @@ -5263,7 +5392,7 @@ msgstr "Taille" msgid "Small Sticker" msgstr "Petite étiquette" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Petite étiquette" @@ -5281,7 +5410,7 @@ msgstr "Clé de tri" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Spécification" @@ -5294,7 +5423,7 @@ msgstr "Fiche de spécification" msgid "Specification ranges have changed since they were assigned" msgstr "Les domaine limites des spécifications ont été modifiés depuis leur attribution." -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Spécifications" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "État" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "Statut" msgid "Sticker" msgstr "Etiquette" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Modèles d'étiquettes" @@ -5342,7 +5471,7 @@ msgstr "Modèles d'étiquettes" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "Lieu de stockage " msgid "Storage Locations" msgstr "Lieux de stockage " +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "Objet" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Soumettre" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Fournisseur" @@ -5455,16 +5592,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Tâche" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Type de tâche" @@ -5479,7 +5616,7 @@ msgstr "Description technique et instructions destinées aux analystes" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Modèle" @@ -5493,6 +5630,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5536,15 +5674,15 @@ msgstr "L'analyste ou technicien responsable de la maintenance" msgid "The analyst responsible of the validation" msgstr "L'analyste responsable de la validation" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "La subdivision de lot attribuée de cette demande" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5557,23 +5695,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "La catégorie à laquelle appartient l'analyse" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5581,23 +5719,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "La date à laquelle l'instrument a été installé" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "Date de conservation de l'échantillon" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Le marqueur décimal sélectionné lors du paramétrage de Bika LIMS sera utilisé." @@ -5609,11 +5747,11 @@ msgstr "Le récipient par défaut. Les nouveaux échantillons sont automatiqueme msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Le pourcentage de remise entré ici s'applique aux tarifs des clients marqués comme 'membres', normalement partenaires ou associés méritant cette remise." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5625,12 +5763,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "La hauteur ou profondeur à laquelle l'échantillon a été pris en charge" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "L'identifiant (ID) de l'instrument dans l'inventaire du matériel du Laboratoire" @@ -5638,7 +5780,7 @@ msgstr "L'identifiant (ID) de l'instrument dans l'inventaire du matériel du Lab msgid "The instrument's model number" msgstr "numéro de modèle de l'instrument" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "L'intervalle est calculé automatiquement dans le champ 'Du' du formulaire et défini le nombre de jours jusqu'à l'expiration du certificat. En renseignant cet intervalle, le champ 'Au' sera supplanté lors de la sauvegarde." @@ -5655,11 +5797,11 @@ msgstr "Le département du laboratoire" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "La liste des types d'échantillons qui peuvent être collectés à ce point d'échantillonnage. S'il n'y a pas de type d'échantillon sélectionné, alors tous les types sont disponibles" @@ -5683,15 +5825,11 @@ msgstr "le nombre d'analyses demandées par service d'analyse" msgid "The number of analyses requested per sample type" msgstr "nombre de requêtes et d'analyses par type d'échantillon" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "nombre de jours avant expiration du mot de passe. 0 désactive l'expiration du mot de passe." - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Le nombre de jours avant qu'un échantillon expire et ne puisse plus être analysé. Ce paramétrage peut être écrasé par celui du type d'échantillon individuel." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Le nombre de minutes avant qu'un utilisateur soit automatiquement déconnecté. 0 désactive la déconnexion automatique." @@ -5707,7 +5845,7 @@ msgstr "nombre de demandes et d'analyses par client" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "La période à l'issue de laquelle les échantillons non conservés de ce type peuvent être gardés avant qu'ils n'expirent et ne puissent plus être analysés. " -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "La personne chez le fournisseur qui a apposé le certificat." @@ -5716,15 +5854,15 @@ msgstr "La personne chez le fournisseur qui a apposé le certificat." msgid "The person at the supplier who performed the task" msgstr "La personne chez le fournisseur qui a réalisé la tache" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "La personne chez le fournisseur qui a préparé le certificat" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "Personne ayant conservé l'échantillon" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5732,7 +5870,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5740,7 +5878,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "Le prix chargé par analyse pour les clients ayant des remises de gros." -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5860,7 +5998,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5892,11 +6030,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Astuce. Documents joints ne seront pas chargés à moins qu'il soient présents dans l'instance." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "Nom du site" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "Jusqu'à" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "A conserver" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "A échantillonner" @@ -5936,23 +6074,23 @@ msgstr "A échantillonner" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Pour être affiché en dessous de chaque section \"catégorie d'analyses\" sur les comptes rendus" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "A conserver" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "A vérifier" @@ -5960,7 +6098,7 @@ msgstr "A vérifier" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "Non assigné" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incertitude" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "Unité" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "Le pays de l'IBAN est inconnu %s" @@ -6098,7 +6236,7 @@ msgstr "Format de fichier non reconnu ${file_format}" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6122,11 +6260,11 @@ msgstr "Limite de Détection Haute (LDH)" msgid "Use Analysis Profile Price" msgstr "Utiliser le prix du profil de l'analyse" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Utiliser le tableau de bord comme page d’accueil" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Utiliser le calcul par défaut de la méthode" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "Historique utilisateurs" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "L'utilisation de trop peu de points ne permet pas de donner un sens aux statistiques. Paramétrez un nombre minimal acceptable de résultats avant que les statistiques de QC soient calculées et représentées." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "Taxes" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "Taxes %" @@ -6190,15 +6328,17 @@ msgstr "Montant TVA" msgid "VAT number" msgstr "N° TVA" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Valide" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Valide à partir de" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Valide jusqu'au" @@ -6206,6 +6346,10 @@ msgstr "Valide jusqu'au" msgid "Validation" msgstr "Validation" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Echec de la validation : '${keyword}' : mot clé dupliqué" @@ -6226,6 +6370,10 @@ msgstr "Échec de la validation : '${title}' : titre dupliqué" msgid "Validation failed: '${value}' is not unique" msgstr "Échec de validation : '${value}' n'est pas unique" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Échec à la validation: la direction doit être Est/Ouest" @@ -6234,7 +6382,7 @@ msgstr "Échec à la validation: la direction doit être Est/Ouest" msgid "Validation failed: Bearing must be N/S" msgstr "Échec à la validation: la direction doit être Nord/Sud" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "La validation a échoué: le module '%s' n'a pas pu être importé" @@ -6266,6 +6414,14 @@ msgstr "échec de la validation. Les valeurs Max doivent être numériques" msgid "Validation failed: Min values must be numeric" msgstr "Échec de la validation : les valeurs Min doivent être numériques" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Échec de la validation : les conteneurs pré-conservés doivent avoir une conservation sélectionnée." @@ -6274,7 +6430,7 @@ msgstr "Échec de la validation : les conteneurs pré-conservés doivent avoir u msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Échec de la validation : la sélection nécessite que les catégories suivantes soient sélectionnées : ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Échec de la validation : les valeurs doivent être des nombres" @@ -6331,11 +6487,11 @@ msgstr "Echec à la validation: Les minutes doivent être comprises entre 0 - 59 msgid "Validation failed: minutes must be numeric" msgstr "Echec à la validation: un résultat en minutes doit être numérique" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Echec de la validation : les pourcentages doivent être compris entre 0 et 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Echec de la validation : les pourcentages doivent être des nombres" @@ -6352,15 +6508,23 @@ msgstr "Echec à la validation: un résultat en secondes doit être numérique" msgid "Validation failed: title is required" msgstr "Echec de la validation : le titre est requis" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "La validation a échoué: la valeur doit être comprise entre 0 et 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "La validation a échoué: la valeur doit être de type flottante" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "La validation pour '{}' a échoué" @@ -6372,7 +6536,7 @@ msgstr "Date de validation du rapport" msgid "Validations" msgstr "Validations" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Apporbateur " @@ -6387,9 +6551,9 @@ msgstr "Valeur" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Les valeurs rentrées ici remplaceront celles par défaut spécifiées dans les champs de calcul provisoires" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Vérifié" @@ -6405,7 +6569,7 @@ msgstr "Vérifier" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Version" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "Flux de travail" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Statut du flux de travail" @@ -6523,13 +6687,13 @@ msgstr "modèle de feuille de calcul" msgid "Worksheet Templates" msgstr "Modèles de feuille de travail" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Feuilles de travail" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Longueur d'IBAN incorrecte par %s: %s raccourci par %i" @@ -6583,7 +6747,7 @@ msgstr "Action" msgid "activate" msgstr "activer" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "semestriel" @@ -6596,7 +6760,7 @@ msgstr "par" msgid "comment" msgstr "remarque" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "quotidien" @@ -6659,6 +6823,16 @@ msgstr "dans" msgid "label_add_to_groups" msgstr "label_add_to_groups" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6698,11 +6872,11 @@ msgstr "" msgid "minutes" msgstr "minutes" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "mensuel" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "de" @@ -6710,7 +6884,7 @@ msgstr "de" msgid "overview" msgstr "vue d'ensemble" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "trimestriel" @@ -6749,13 +6923,12 @@ msgid "title_copyright" msgstr "title_copyright" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "title_required" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "à" @@ -6768,19 +6941,19 @@ msgstr "jusqu'à" msgid "updated every 2 hours" msgstr "mis-à-jour toutes les 2 heures" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "vérification(s) en attente" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "hebdomadaire" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "annuel" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/hi/LC_MESSAGES/plone.po b/src/senaite/core/locales/hi/LC_MESSAGES/plone.po index b947ff014c..2e6f176baf 100644 --- a/src/senaite/core/locales/hi/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/hi/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: hi\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po index 4fefd7982c..8521da263c 100644 --- a/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/hi/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Hindi (https://www.transifex.com/senaite/teams/87045/hi/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: hi\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(खाली)" @@ -94,7 +94,7 @@ msgstr "(नियंत्रण)" msgid "(Duplicate)" msgstr "(नक़ल)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(खतरनाक)" @@ -106,7 +106,7 @@ msgstr "(आवश्यक)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/hu/LC_MESSAGES/plone.po b/src/senaite/core/locales/hu/LC_MESSAGES/plone.po index 1568c3931e..64313e30b5 100644 --- a/src/senaite/core/locales/hu/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/hu/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: hu\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po index edcb20478d..d3c5e5efc9 100644 --- a/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/hu/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Hungarian (https://www.transifex.com/senaite/teams/87045/hu/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: hu\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% Elvégzett" msgid "% Published" msgstr "% Közzétett" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s visszautasított" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(üres)" @@ -95,7 +95,7 @@ msgstr "(ellenőrzés)" msgid "(Duplicate)" msgstr "(másolat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(kockázatos)" @@ -107,7 +107,7 @@ msgstr "(kötelező)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Akkreditáció hivatkozás" msgid "Accreditation page header" msgstr "Akkreditáció lap fejléc" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Akkreditált" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Művelet/eljárás" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Működő" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Hozzáadás" @@ -256,7 +256,7 @@ msgstr "Másolat hozzáadása" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Megjegyzés mező hozzáadás minden vizsgálathoz" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "${end_date} után" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Ügynökség" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Mind" @@ -341,7 +341,7 @@ msgstr "Az összes akkreditált vizsgálati szolgáltatás listája" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Az összes vizsgálat hozzárendelve" @@ -349,7 +349,7 @@ msgstr "Az összes vizsgálat hozzárendelve" msgid "Allow Manual Detection Limit input" msgstr "Kézi érzékelés határ bevitele megengedett" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Vizsgálat kategória" msgid "Analysis Keyword" msgstr "Vizsgálat kulcsszó" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Vizsgálat profil" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Vizsgálat profilok" @@ -498,7 +498,7 @@ msgstr "Vizsgálat szolgáltatás" msgid "Analysis Services" msgstr "Vizsgálat szolgáltatások" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Vizsgálat típus" msgid "Analysis category" msgstr "Vizsgálat kategória" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Vizsgálat szolgáltatás" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Sablon alkalmazása" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Jóváhagyó" @@ -590,17 +594,17 @@ msgstr "Műszer nyilvántartási szám" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Kijelölt/hozzárendelt" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "${worksheet_id} munkanaplóhoz rendelve" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Csatolmány" @@ -633,19 +637,19 @@ msgstr "Csatolmány típus" msgid "Attachment Types" msgstr "Csatolmány típusok" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Csatolmány típus" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Csatolmányok" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "Automatikus kitöltés" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "Alap" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Köteg" @@ -782,9 +786,9 @@ msgstr "Köteg" msgid "Batch Book" msgstr "Köteg könyv/napló" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Köteg ID" @@ -798,11 +802,11 @@ msgstr "Köteg címke" msgid "Batch Labels" msgstr "Köteg címke" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Számlázási cím" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Üres" @@ -851,7 +855,7 @@ msgstr "Védjegy" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Csoportos kedvezmény alkalmazás" @@ -865,7 +869,7 @@ msgstr "Ömlesztett ár (Áfa nélkül)" msgid "Business Phone" msgstr "Üzleti telefon" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -873,16 +877,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -890,7 +894,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Számítási képlet" msgid "Calculation Interim Fields" msgstr "Számítás ideiglenes mezők" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Számítások" msgid "Calibration" msgstr "Hitelesítés" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "Hitelesítés jelentés kelte" msgid "Calibrations" msgstr "Hitelesítések" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Hitelesítő" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Mégse" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Visszavont" @@ -970,15 +974,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Kapacitás" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Elfogott" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Katalógus szám" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Vizsgálat szolgáltatások osztályozása" @@ -1020,16 +1024,16 @@ msgstr "Kategória" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1067,19 +1071,24 @@ msgstr "Jelölje itt, ha ez a tároló már megőrzött. Ha eszt beállítja, ez msgid "Check this box if your laboratory is accredited" msgstr "Jelölje itt, ha az Ön laboratóriuma akkreditált" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Ügyfél" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "Ügyfél köteg ID" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Ügyfél ID" @@ -1128,31 +1137,31 @@ msgstr "Ügyfél ID" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Ügyfél rendelés" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Ügyfél rendelés szám" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ügyfél hiv." #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Ügyfél hivatkozás" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Ügyfél SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Ügyfél minta ID" @@ -1165,7 +1174,7 @@ msgstr "Ügyfelek" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Vessző (,)" msgid "Comments" msgstr "Megjegyzések" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "Kereskedelmi ID" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Összetett" @@ -1215,6 +1224,10 @@ msgstr "Összetett" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Hihetőség szint %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Megfontolások" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kapcsolat" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Tároló" @@ -1300,7 +1313,7 @@ msgstr "Tartalom típus" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Felügyelet" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Másol innen" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Új másolat létrehozás" @@ -1334,7 +1348,7 @@ msgstr "Új másolat létrehozás" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Szám (végösszeg)" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Ország" @@ -1356,7 +1374,7 @@ msgstr "Ország" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "Új azonos típusú minta létrehozása" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Létrehozva" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Létrehozta" @@ -1399,21 +1417,21 @@ msgstr "Létrehozta:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Létrehozó" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Követelmény" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Pénznem" @@ -1426,11 +1444,11 @@ msgstr "Jelenlegi" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Felhasználó által meghatározott tizedes pont" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1439,7 +1457,7 @@ msgstr "DL" msgid "Daily" msgstr "Napi" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Adat interfész" msgid "Data Interface Options" msgstr "Adat interfész beállítások" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Dátum" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Létrehozás ideje" @@ -1474,11 +1496,11 @@ msgstr "Létrehozás ideje" msgid "Date Dispatched" msgstr "Feladás kelte" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Date Disposed" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Lejárat kelte" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Feltöltés kelte" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Megnyitás kelte" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Megőrzés kelte" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Kiadás kelte" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Átvétel kelte" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Igényelt dátum" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Mintavétel kelte" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "A hitelesítés tanúsítvány érvényességének kezdete" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1563,13 +1581,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Érkezés kelte" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "A tanúsítvány érvényességi ideje" @@ -1579,10 +1601,14 @@ msgstr "A tanúsítvány érvényességi ideje" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Napok" @@ -1597,12 +1623,12 @@ msgstr "A következő hitelesítés ellenőrzésig deaktiválás" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Alapértelmezett tároló" @@ -1616,7 +1642,7 @@ msgstr "Alapértelmezett tároló típus" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Alapértelmezett műszer" msgid "Default Method" msgstr "Alapértelmezett módszer" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Alapértelmezett megőrzés" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Alapértelmezett kategóriák" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Alapértelmezett tizedes pont" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Alapértelmezett adatmegőrzési időszak" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Alapértelmezett érték" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Függő vizsgálatok" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "A hely leírása" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Feladva" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Leszállítva" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Kerület" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Dokumentum" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "Dokumentum" msgid "Dot (.)" msgstr "Pont (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Innen" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Ide" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Esedékesség" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Korai" @@ -1975,7 +2038,7 @@ msgstr "Korai" msgid "Edit" msgstr "Szerkeszt" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Emelés" @@ -1995,11 +2058,11 @@ msgstr "Email cím" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "Jogi személy" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Számlából kizár" @@ -2152,12 +2219,12 @@ msgstr "Számlából kizár" msgid "Expected Result" msgstr "Várt eredmény" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Várt értékek" @@ -2180,7 +2247,7 @@ msgstr "Lejárat kelte" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "Nő" msgid "Field" msgstr "Terület" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "File" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Tól" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2328,6 +2399,10 @@ msgstr "" msgid "Generate report" msgstr "Jelentés létrehozás" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Üdvözlő cím, mint Úr, Asszony, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "Csoport képző" msgid "Grouping period" msgstr "Csoportosítási időtartam" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Kockázatos" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "IBN" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Ha a mintát ismételten veszik erről a mintavételi ponton, akkor itt adja meg a gyakoriságot, pl.: hetente" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Ha bejelöli, az eszköz nem lesz elérhető amíg a követjező hitelesítés ellenőrzés meg nem történik. Ekkor ez a bejelölés automatikusan megszűnik." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "Ha a tároló előre megőrzött, itt lehet kiválasztani a megőrzési msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "Laboron belüli hitelesítő eljárás" msgid "Inactive" msgstr "Nem működő" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "Leírás hozzávétele" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "Előírások a vizsgáló számára a laboron belüli rendszeres hiteles msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Előírások a vizsgáló számára a rendszeres megelőző és karbantartási eljáráshoz" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Műszer" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Belső hitelesítések" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Műszer import" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Műszer karbantartás" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2625,7 +2708,7 @@ msgstr "Műszer típus" msgid "Instrument Types" msgstr "Műszer típusok" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Műszer hitelesítések" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Műszerek" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Belső hitelesítés ellenőrzések" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Belső tanúsítvány" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Érvénytelen" @@ -2748,7 +2839,7 @@ msgstr "Érvénytelen" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "Számla" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Foglalkozás" @@ -2838,11 +2929,11 @@ msgstr "Kulcsszavak" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Labor" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Labor vizsgálatok" @@ -2888,11 +2979,11 @@ msgstr "Laboratórium" msgid "Laboratory Accredited" msgstr "Akkreditált laboratórium" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Nagy címke" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Beállítási adatok feltöltése" @@ -2972,11 +3063,11 @@ msgstr "Beállítási adatok feltöltése" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Feltöltés fájlból" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "A tanúsítvány dokumentumot itt töltse fel" @@ -3010,11 +3101,11 @@ msgstr "Hely típus" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "A minta tárolás helye" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Minta vétel helye" @@ -3032,29 +3123,13 @@ msgstr "Napló" msgid "Login details" msgstr "Kapcsolódási részletek" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "" msgid "Manager Phone" msgstr "Vezető telefon" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "Kézi adatbevitel" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Tagsági kedvezmény alkalmazás" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3291,7 +3370,7 @@ msgstr "" msgid "Minimum Volume" msgstr "Legkevesebb mennyiség" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3339,11 +3418,11 @@ msgstr "Több" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "Nincs kiválasztott fájl" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "A megőrzött mintát ezen időtartam alatt kell elrendezni (dispose). H msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Nyitott" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Töltse fel a web lapjánés az eredmény jelentésekben engedélyezett logót. Maximális méret 175 x 175 pixel." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Megőrzés" @@ -3955,7 +4046,7 @@ msgstr "Megőrzés" msgid "Preservation Category" msgstr "Megőrzés kategória" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Megőrzések" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "Megelőző karbantartási eljárás" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "Árlista nyomtatás" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Sürgősség" @@ -4088,8 +4180,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Közzétett eredmények" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "QC eredmények" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Újra osztás" @@ -4216,7 +4308,7 @@ msgstr "Érkezett" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Átvétel függőben" @@ -4241,7 +4333,7 @@ msgstr "Referencia vizsgálat" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4250,7 +4342,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4310,8 +4402,8 @@ msgstr "Referencia vizsgálat" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Megjegyzések" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Jelentések" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Szűkítse a kategóriákat" @@ -4519,7 +4612,7 @@ msgstr "Szűkítse a kategóriákat" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Eredmények függőben" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Adatmegőrzési időszak" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Mintavételi pont" @@ -4725,11 +4830,11 @@ msgstr "Mintavételi pont" msgid "Sample Points" msgstr "Mintavételi pontok" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "Minta típus előtag" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "Mintavételi pont" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Minta érkezett" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "Minta mátrix" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Mintavevő" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Az ilyen típusú mintákat kockázatosnak kell kezelni" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Mintavétel kelte" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Mintavételi eltérés" msgid "Sampling Deviations" msgstr "Mintavételi eltérések" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Mintavétel gyakoriság" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4931,12 +5044,12 @@ msgstr "Ütemezés" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "Tudományos neve" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Válassza ki a vezetőt a rendelkezésre álló személyek közül, akiket a 'labor kapcsolatok' pontban beállított. Az osztály vezetői az osztályuk által végzett vizsgálatokat tartalmazó jelentésekben bekerölnek," -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Válasszon vizsgálót" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Válasszon létező fájlt" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "Válasszon műszert" msgid "Select template" msgstr "Válasszon sablont" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "Válassza ki a az előnyben részesített eszközt" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Jelölje, hogy mely vizsgálatok legyenek a munkalapon" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5144,7 +5265,7 @@ msgstr "Sorozatszám" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "Polc név" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "Hely neve" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5262,7 +5391,7 @@ msgstr "" msgid "Small Sticker" msgstr "Kis címke" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "Rendező kulcs" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Megye" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "" msgid "Sticker" msgstr "Címke" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "Címke előnézet" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Szállító" @@ -5454,16 +5591,16 @@ msgstr "Rendszer műszerfal" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Sablon" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "Az alapértelmezett tároló. Az új minta részek automatikusan ilyen t msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "A műszer nyilvántartási száma" @@ -5637,7 +5779,7 @@ msgstr "A műszer nyilvántartási száma" msgid "The instrument's model number" msgstr "Az eszköz model száma" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "A laboratórium osztálya" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5682,15 +5824,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Az az időtartam, amíg az ilyen típusú nem megőrzött minták megőrízhetők mielőtt lejárnának és tovább nem vizsgálhatók" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "A hely neve" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Megőrzendő" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Mintavételezendő" @@ -5935,23 +6073,23 @@ msgstr "Mintavételezendő" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Az eredmény jelentés minden vizsgálat kategória szakaszában megjelenítődik." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Megőrzendő" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Mintavételezendő" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Ellenőrzendő" @@ -5959,7 +6097,7 @@ msgstr "Ellenőrzendő" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Mértékegység" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "Ismeretlen IBAN ország %s" @@ -6097,7 +6235,7 @@ msgstr "Ismeretlen fájl formátum ${file_format}" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Használja a műszerfalat főoldalként" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Felhasználók története" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "Áfa" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "Áfa %" @@ -6189,15 +6327,17 @@ msgstr "Áfa mennyiség" msgid "VAT number" msgstr "Áfa szám" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Érvényesség kezdete" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Érvényesség vége" @@ -6205,6 +6345,10 @@ msgstr "Érvényesség vége" msgid "Validation" msgstr "Érvényesítés" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6225,6 +6369,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6233,7 +6381,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "Jóváhagyás" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6386,9 +6550,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Ellenőrzött" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Változat" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Munkalap sablon" msgid "Worksheet Templates" msgstr "Munkalap sablonok" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Munkalap" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "Hozzáadás csoporthoz" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "cím_kötelező" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6766,19 +6939,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "Ellenőrzés(ek) függőben" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po b/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po index 0fc7a26d63..f3d9826bfb 100644 --- a/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/hu_HU/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: hu_HU\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po index e42e42384c..e3b0ffd660 100644 --- a/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/hu_HU/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Hungarian (Hungary) (https://www.transifex.com/senaite/teams/87045/hu_HU/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: hu_HU\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/id/LC_MESSAGES/plone.po b/src/senaite/core/locales/id/LC_MESSAGES/plone.po index 2b30fd0be8..0d0ea30b37 100644 --- a/src/senaite/core/locales/id/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/id/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: id\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po index 02151b454b..529cdfa798 100644 --- a/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/id/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Indonesian (https://www.transifex.com/senaite/teams/87045/id/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: id\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s telah ditolak" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "(Kontrol)" msgid "(Duplicate)" msgstr "(Duplikat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Berbahaya)" @@ -106,7 +106,7 @@ msgstr "(Dibutuhkan)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/it/LC_MESSAGES/plone.po b/src/senaite/core/locales/it/LC_MESSAGES/plone.po index 2d2a86aaa0..d045a45668 100644 --- a/src/senaite/core/locales/it/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/it/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: it\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po index 0e0679b3a2..3ab41869e9 100644 --- a/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/it/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Italian (https://www.transifex.com/senaite/teams/87045/it/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: it\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% Eseguito" msgid "% Published" msgstr "% Pubblicato" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(vuoto)" @@ -95,7 +95,7 @@ msgstr "(Controllo)" msgid "(Duplicate)" msgstr "(Duplicato)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Pericoloso)" @@ -107,7 +107,7 @@ msgstr "(Richiesto)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Riferimento Accreditamento" msgid "Accreditation page header" msgstr "Intestazione pagina accreditamento" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Accreditato" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Azione" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Attivo" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Aggiungi" @@ -256,7 +256,7 @@ msgstr "Aggiungi duplicato" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Aggiungi un campo note a tutte le analisi" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Dopo il ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agenzia" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Tutto" @@ -341,7 +341,7 @@ msgstr "Di seguito sono elencati tutti i servizi di analisi accreditati." msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Tutte le analisi assegnate" @@ -349,7 +349,7 @@ msgstr "Tutte le analisi assegnate" msgid "Allow Manual Detection Limit input" msgstr "Permetti inserimento Limite Rilevamento Manuale" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Permetti l'accesso al foglio di lavoro solo alle analisi assegnate" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "Permetti all'analista di sostituire manualmente il valore predefinito di msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Espandere sempre la categoria selezionata nella vista cliente" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "Sintesi analisi per dipartimento" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Categoria analisi" msgid "Analysis Keyword" msgstr "Parole chiavi per Analisi" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Profilo analisi" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Profili di Analisi" @@ -498,7 +498,7 @@ msgstr "Servizio di Analisi" msgid "Analysis Services" msgstr "Servizi di analisi" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Tipo Analisi" msgid "Analysis category" msgstr "Categoria analisi" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Servizio di analisi" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "Tempi di risposta analisi" msgid "Analysis turnaround times over time" msgstr "Tempi di risposta analisi fuori limite" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Applica il template" msgid "Apply wide" msgstr "Apllica ampiamente" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Approvato da" @@ -590,17 +594,17 @@ msgstr "Bene Numero" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Assegnato" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Assegnato a: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Allegato" @@ -633,19 +637,19 @@ msgstr "Tipo Allegato" msgid "Attachment Types" msgstr "Tipo allegati" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Tipo allegato" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Allegati" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "Riempimento automatico" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Disconnessione automatica" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Stampa etichette automatica" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "Base" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Batch" @@ -782,9 +786,9 @@ msgstr "Batch" msgid "Batch Book" msgstr "Libro Batch" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID Batch" @@ -798,11 +802,11 @@ msgstr "Etichetta Batch" msgid "Batch Labels" msgstr "Etichette Batch" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Indirizzo fatturazione" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Vuoto" @@ -851,7 +855,7 @@ msgstr "Marca" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Scontistica grandi quantità applicata" @@ -865,7 +869,7 @@ msgstr "Prezzo grandi quantità (IVA esclusa)" msgid "Business Phone" msgstr "Telefono Ufficio" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Da" @@ -873,16 +877,16 @@ msgstr "Da" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC Contatti" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC Emails" @@ -890,7 +894,7 @@ msgstr "CC Emails" msgid "Calculate Precision from Uncertainties" msgstr "Calcola Precisione da Incertezze" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Formula di Calcolo" msgid "Calculation Interim Fields" msgstr "Campi Calcolo Provvisorio" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Calcoli" msgid "Calibration" msgstr "Calibrazione" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "Data report calibrazione" msgid "Calibrations" msgstr "Calibrazioni" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Calibratore" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Cancellato" @@ -970,15 +974,15 @@ msgstr "Impossibile attivare il calcolo, perché le seguenti dipendenze dei serv msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Impossibile disattivare il calcolo, perché è in uso da parte dei seguenti servizi: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Capacità" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Catturato" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Numero di Catalogo" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Categorie servizi di analisi" @@ -1020,16 +1024,16 @@ msgstr "Categoria" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "La categoria non può essere disattivata poichè contiene Servizi di analisi" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Cert. Num" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Codice Certificato" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "Verifica se il metodo è stato accreditato" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Seleziona questa casella se il servizio di analisi è compreso nel programma del laboratorio di analisi accreditate" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Seleziona questa casella se i campioni prelevati sono 'composito' e messi insieme da più di un sotto campione, ad esempio diversi campioni di superficie di una diga mescolati insieme per essere un campione rappresentativo per la diga. Il valore predefinito, non selezionato, indica campioni 'acquisiti'" @@ -1067,19 +1071,24 @@ msgstr "Seleziona questa casella se questo contenitore è già conservato. Quest msgid "Check this box if your laboratory is accredited" msgstr "Seleziona questa casella se il laboratorio è accreditato" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Seleziona questa casella per garantire che un contenitore campione separato venga usato per questo servizio di analisi" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Cliccare nelle Categorie Analisi (sfondo ombreggiato) per vedere i Servizi di Analisi in ogni categoria. Inserire i valori minimo e massimo per indicare un intervallo di risultati validi. Ogni risultato fuori da questo intervallo genererà un alert. Il campo % Errore permette per una percentuale di incertezza di considerare quando si valutano i risultati rispetto ai valori minimo e massimo. Un risultato fuori intervallo ma ancora nella percentuale di errore viene preso in considerazione, comunque verrà generato un alert meno severo." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Cliente" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID Batch Cliente" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID Cliente" @@ -1128,31 +1137,31 @@ msgstr "ID Cliente" msgid "Client Landing Page" msgstr "Pagina Destinazione Cliente" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Ordine Cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Numero Ordine Cliente" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Rif. Cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Riferimento Cliente" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID Cliente" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID Campione Cliente" @@ -1165,7 +1174,7 @@ msgstr "Clienti" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Virgola (,)" msgid "Comments" msgstr "Commenti" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Commenti o interpretazione risultati" @@ -1205,8 +1214,8 @@ msgstr "Commenti o interpretazione risultati" msgid "Commercial ID" msgstr "ID Commerciale" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composito" @@ -1215,6 +1224,10 @@ msgstr "Composito" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Livello di Fiducia %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Considerazioni" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contatto" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Contenitore" @@ -1300,7 +1313,7 @@ msgstr "Tipo contenuto" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Controllo" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "Analisi di controllo QC" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Copia da" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Copia su nuovo" @@ -1334,7 +1348,7 @@ msgstr "Copia su nuovo" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Conteggio" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Nazione" @@ -1356,7 +1374,7 @@ msgstr "Nazione" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "Crea un nuovo campione di questo tipo" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Creato" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Creato da" @@ -1399,21 +1417,21 @@ msgstr "Creato da:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Creatore" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Criterio" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Valuta" @@ -1426,11 +1444,11 @@ msgstr "Attuale" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Separatore decimale personalizzato" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1439,7 +1457,7 @@ msgstr "DL" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Data interfaccia" msgid "Data Interface Options" msgstr "Opzioni Interfaccia Data" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Immissione dati libro giornale" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Data" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Data Creato" @@ -1474,11 +1496,11 @@ msgstr "Data Creato" msgid "Date Dispatched" msgstr "Data di spedizione" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Data cancellazion" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Data di scadenza" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Data di caricamento" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Data di apertura" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Data Conservato" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Data di pubblicazione" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Data di ricezione" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Data di richiesta" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Data di campionamento" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Data dalla quale il certificato di calibrazione è valido" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Data dalla quale lo strumento è sotto calibrazione" @@ -1563,13 +1581,17 @@ msgstr "Data dalla quale lo strumento è sotto manutenzione" msgid "Date from which the instrument is under validation" msgstr "Data dalla quale lo strumento è sotto validazione" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Data ricevuto" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Data fino a quando il certificato è valido" @@ -1579,10 +1601,14 @@ msgstr "Data fino a quando il certificato è valido" msgid "Date until the instrument will not be available" msgstr "Data fino a quando lo strumento non è disponibile" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Data in cui il certificato di calibrazione è stato concesso" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Giorni" @@ -1597,12 +1623,12 @@ msgstr "Disattivare fino al prossimo test di calibrazione" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Il separatore decimale da utilizzare nei reports da questo Cliente." -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Contenitore Predefinito" @@ -1616,7 +1642,7 @@ msgstr "Tipo Contenitore Predefinito" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Strumento Predefinito" msgid "Default Method" msgstr "Metodo Predefinito" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Conservazione Predefinita" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Categoria predefinita" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Contenitore predefinito per nuove suddivisioni campione" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Separatore decimale predefinito" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Periodo di default di conservazione del campione" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Notazione scientifica predefinita per reports" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Notazione scientifica predefinita per risultati" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valore predefinito" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "Definisci il numero di decimali da utilizzare per questo risultato." msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Definisci la precisione nella conversione dei valori in notazione esponenziale. Il predefinito è 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Analisi Dipendente" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "Descrizione dell'ubicazione" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Spediti" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "Mostra un selettore del limite di rilevabilità (DL)" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Eliminato" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Distretto" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Documento" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "Punto (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Giù da" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Giù verso" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Scadenza" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "Es. SANAS, APLAC, ecc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Prossimo" @@ -1975,7 +2038,7 @@ msgstr "Prossimo" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevazione" @@ -1995,11 +2058,11 @@ msgstr "Indirizzo email" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "Inserire un valore percentuale, ad esempio 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Inserire un valore percentuale, ad esempio 14.0. Questa percentuale è applicata solo nel Profilo Analisi, ignorando l'applicazione dell'IVA" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Inserire un valore percentuale, ad esempio 14.0. Questa percentuale è applicato in tutto il software, può essere sovrascritto sui singoli elementi" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Inserire un valore percentuale, ad esempio 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Inserire latitudine del punto di campionamento in 0-90 gradi, minuti 0-59, 59-0 secondi e indicatore N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Inserire la longitudine del punto di campionamento in 0-180 gradi, minuti 0-59, 59-0 secondi e indicatore di E/W" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "Ente" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Escludere dalla fattura" @@ -2152,12 +2219,12 @@ msgstr "Escludere dalla fattura" msgid "Expected Result" msgstr "Risultato Atteso" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Valori Attesi" @@ -2180,7 +2247,7 @@ msgstr "Data Scadenza" msgid "Exponential format precision" msgstr "Precisione formato esponenziale" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Soglia formato esponenziale" @@ -2216,11 +2283,11 @@ msgstr "Femmina" msgid "Field" msgstr "Campo" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Titolo del campo" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "File" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Da" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Campione datato nel futuro" @@ -2328,6 +2399,10 @@ msgstr "Campione datato nel futuro" msgid "Generate report" msgstr "Genera report" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Titolo. Ad esempio Sig., Sig.ra, Dott." -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Raggruppa i servizi di analisi per categoria nelle tabelle LIMS, utile quando la lista è lunga" @@ -2357,17 +2432,13 @@ msgstr "Raggruppa per" msgid "Grouping period" msgstr "Periodo di raggruppamento" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Pericolosi" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Se un campione viene acquisito periodicamente su questo punto di campionamento, inserire la frequenza qui, ad esempio settimanalmente" @@ -2423,7 +2494,7 @@ msgstr "Se selezionato, un elenco verrà visualizzato accanto al campo risultato msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Se nselezionato, lo strumento sarà disponibile fino a che non sarà effettuata la prossima calibrazione valida. Questa casella di controllo verrà automaticamente deselezionata." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "Se necessario, selezionare un calcolo per i servizi di analisi collegati msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Se viene inserito del testo qui, verrà usato invece del titolo quando il servizio è elencato in intestazioni di colonna. La formattazione HTML è permessa." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "Se questo contenitore è pre-conservato, qallora il metodo di conservazi msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Se non è selezionato, anche gli analisti e gli addetti del laboratorio saranno abilitati a gestire i Fogli di lavoro. Se gli utenti hanno accesso accesso limitato solo ai fogli assegnati, questa opzione sarà selezionata ed in sola lettura." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Se non selezionata, gli analisti avranno accesso a tutti i fogli di lavoro." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "Procedura di calibrazione in-lab" msgid "Inactive" msgstr "Inattivo" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Includere e visualizzare le informazioni sui prezzi" @@ -2526,15 +2597,15 @@ msgstr "Includere e visualizzare le informazioni sui prezzi" msgid "Include descriptions" msgstr "Includere descrizioni" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "IBAN non corretto: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "NIB non corretto: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "Istruzioni per la regolare procedura di calibrazione in-lab destinate ag msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Istruzioni per la regolare procedura di prevenzione e manutenzione destinate agli analisti" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Strumento" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Calibrazioni Strumento" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Importazione strumentale" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Manutenzione strumentale" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Attività programmate sullo strumento" @@ -2625,7 +2708,7 @@ msgstr "Tipo Strumento" msgid "Instrument Types" msgstr "Tipi Strumento" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validazioni strumentali" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Esportatore strumento non trovato" @@ -2653,6 +2736,10 @@ msgstr "Test di riferimento sullo strumento fallito" msgid "Instrument has no data interface selected" msgstr "Lo strumento non ha interfaccia dati selezionata" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Strumenti" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Prove Interne Calibrazione" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Certificato Interno" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Non valido" @@ -2748,7 +2839,7 @@ msgstr "Non valido" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "Fattura" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Escludi fattura" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "La fattura Batch non ha Titolo" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Titolo Lavorativo" @@ -2838,11 +2929,11 @@ msgstr "Parole chiavi" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratorio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Analisi di laboratorio" @@ -2888,11 +2979,11 @@ msgstr "Laboratorio" msgid "Laboratory Accredited" msgstr "Laboratorio accreditato" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Etichetta Larga" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Ritardo" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Ritardo delle analisi" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Ritardo dell'analisi" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitudine" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Elenca tutti i campioni ricevuti in un intervallo di date" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Caricamento dei dati di installazione" @@ -2972,11 +3063,11 @@ msgstr "Caricamento dei dati di installazione" msgid "Load documents describing the method here" msgstr "Caricare documenti che descrivono il metodo" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Carica da file" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Carica il documento di certificato qui" @@ -3010,11 +3101,11 @@ msgstr "Tipo Posizione" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Posizione dove viene preso il campione" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Posizione dove è stato preso il campione" @@ -3032,29 +3123,13 @@ msgstr "Log" msgid "Login details" msgstr "Dettagli di accesso" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Accesso fallito. Sia la mail che la password sono case sensitive, controllare che siano state inserite correttamente." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Accesso fallito. Sia la mail che la password sono case sensitive, controllare che siano state inserite correttamente." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitudine" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Numero di lotto" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Indirizzo per comunicazioni e.mail" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Manutentore" @@ -3101,7 +3176,7 @@ msgstr "Uomo" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Email manager" msgid "Manager Phone" msgstr "Telefono manager" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manuale" @@ -3155,6 +3230,10 @@ msgstr "Inserimento risultati manuale" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Produttore" msgid "Manufacturers" msgstr "Produttori" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "% Sconto membri" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Sconto applicato agli iscritti" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Miniera" @@ -3291,7 +3370,7 @@ msgstr "Minimo 5 caratteri." msgid "Minimum Volume" msgstr "Volume Minimo" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Numero minimo di risultati per il calcolo statistico QC" @@ -3339,11 +3418,11 @@ msgstr "più" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "Non sono state aggiunte le analisi" msgid "No analyses were added to this worksheet." msgstr "Nessuna analisi è stata aggiunta a questo foglio di lavoro." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "Nessun file selezionato" msgid "No historical actions matched your query" msgstr "Nessuna azione storica soddisfa la qua richiesta" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Nessun elemento selezionato" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "Nessun nuovo elemento è stato creato" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Non è stato specificato un report nella richiesta" @@ -3524,11 +3607,11 @@ msgstr "Non è stato specificato un report nella richiesta" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Nessun campione soddisfa la tua richiesta" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "Non esiste alcun utente ${contact_fullname} e non è in grado di acceder msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Nessuno" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "Non definito" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "Numero colonne" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Numero di Analisi" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Numero di analisi richieste e pubblicate per dipartimento e espresse come percentuale su tutte le analisi eseguite" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "Numero di richieste" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "Una volta conservato, il campione deve essere smaltito entro questo peri msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Solo il manager del laboratorio può creare e gestire i fogli di lavoro" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "Solo per campi vuoti o pari a zero" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Aperto" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Data dell'ordine" msgid "Order Number" msgstr "Numero d'ordine" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organizzazione responsabile della garanzia del certificato di calibrazione" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Scaduto" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Suddivisione" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Password" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Durata della password" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Prego specificare qui le conservazioni che differiscono dalla conservazione predefinita dei servizi analisi per tipo campione." @@ -3860,6 +3947,10 @@ msgstr "Prego specificare qui le conservazioni che differiscono dalla conservazi msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Prego caricare il logo autorizzato per l'utilizzo sul tuo sito web e le stampe risultati dal vostro ente di accreditamento. Dimensione massima 175 x 175 pixels." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Separatore decimale preferito per i reports." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Separatore decimale preferito per i risultati" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Notazione scientifica preferita per i reports" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Notazione scientifica preferita per i risultati" @@ -3937,7 +4028,7 @@ msgstr "Prefisso" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Predisposto da" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Conservazione" @@ -3955,7 +4046,7 @@ msgstr "Conservazione" msgid "Preservation Category" msgstr "Categoria di conservazione" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Conservazioni" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Conservatore" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "Preventivo" msgid "Preventive maintenance procedure" msgstr "Procedura manutenzione preventiva" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "Listini prezzi" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "Data stampa:" msgid "Print pricelist" msgstr "Stampa Listini" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Priorità" @@ -4088,8 +4180,8 @@ msgstr "Profilo chiave" msgid "Profile Keyword" msgstr "Parola chiave Profilo" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "ID Protocollo" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "Ritarto Public." -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Specifiche Pubblicazione" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Risultati pubblicati" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Analisi QC" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "ID Campione QC" @@ -4193,7 +4285,7 @@ msgstr "Reinserire la password. Assicurarsi che le password siano identiche." msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Riassegnare" @@ -4216,7 +4308,7 @@ msgstr "Ricevuto" msgid "Recept. Lag" msgstr "Rit. Ricevimento" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "Riferimento Analisi" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definizione di riferimento" @@ -4250,7 +4342,7 @@ msgstr "Definizione di riferimento" msgid "Reference Definitions" msgstr "Definizioni di riferimento" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "Valori di riferimento" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "I Valori di esempio di riferimento sono zero o 'vuoto'" @@ -4310,8 +4402,8 @@ msgstr "Rifiuta Analisi" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Osservazioni" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Considerazioni da fare prima del processo di manutenzione" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "Tipo report" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Caricare report" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Reports" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Richiesta" msgid "Request ID" msgstr "ID richiesta" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Richiesta di nuove analisi" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "Richiesto" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Obbligatorio" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Categorie con restrizioni" @@ -4519,7 +4612,7 @@ msgstr "Categorie con restrizioni" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Risultato nel margine dell'intervallo" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Risultato fuori scala" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "I valori di risultato con almeno questo numero di cifre significative è visualizzato in notazione scientifica utilizzando la lettera 'e' per indicare l'esponente. La precisione può essere configueata nei singoli Servizi Analisi." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretazione Risultati" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "I risultati sono stati revocati" @@ -4578,11 +4671,11 @@ msgstr "I risultati sono stati revocati" msgid "Results interpretation" msgstr "Interpretazione risultati" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Periodo di conservazione" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Riesaminato" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "Analisi retratta" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Ritrattazioni" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Formula di saluto" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Campione" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "Partizione del Campione" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Punto campione" @@ -4725,11 +4830,11 @@ msgstr "Punto campione" msgid "Sample Points" msgstr "Punti di campionamento" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Tipo di campione" msgid "Sample Type Prefix" msgstr "Prefisso tipo di campione" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Tipi di campione" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Condizioni campione" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "Punto campionamento" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "Matrice campioni" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Tipo Campione" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Campionatore" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Campioni" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Campioni di questo tipo dovrebbero essere trattati come pericolosi" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Campioni ricevuti vs. elaborati" @@ -4854,35 +4967,35 @@ msgstr "Campioni ricevuti vs. elaborati" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Data di campionamento" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Deviazione di Campionamento" msgid "Sampling Deviations" msgstr "Deviazioni di Campionamento" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Frequenza di campionamento" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Salva" @@ -4931,12 +5044,12 @@ msgstr "Programmare" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Attività pianificata" @@ -4944,6 +5057,10 @@ msgstr "Attività pianificata" msgid "Scientific name" msgstr "Nome scientifico" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Secondi" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Selezionare una conservazione predefinita per questo servizio analisi. Se la conservazione dipende dalla combinazione con il tipo campione, specificare la conservazione per tipo campione nella tabella sotto" @@ -4976,7 +5097,7 @@ msgstr "Selezionare una conservazione predefinita per questo servizio analisi. S msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Selezionare un responsabile tra le persone configurate disponibili sotto la voce di impostazione 'contatti laboratorio'. I responsabili di dipartimento sono indicati nei reports di risultati analisi in base al loro dipartimento." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Selezionare l'analista" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Seleziona un file esistente" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Selezionare se è un autocertificazione della calibrazione " -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Selezionare se il calcolo da usare è il calcolo impostato come predefinito per il metodo predefinito. Se non selezionato, il calcolo può essere scelto manualmente" @@ -5029,15 +5150,15 @@ msgstr "Selezionare lo strumento" msgid "Select template" msgstr "Selezionare un modello" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Selezionare il paese che il sito mostrerà di default" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Selezionare la valuta che il sito utilizzerà per visualizzare i prezzi." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Selezionare il contenitore predefinito da utilizzare per questo servizio analisi. Il contenitore da usare dipende dalla combinazione tipo campione e conservazione, specificare il contenitore nella tabella tipo campione sotto" @@ -5053,39 +5174,39 @@ msgstr "Selezionare lo strumento preferito" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Selezionare questo per attivare le fasi di raccolta campione del flusso di lavoro " -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Selezionare quali analisi devono essere incluse nel foglio di lavoro" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Selezionare quali etichette stampare quando è abilitata la stampa etichette automatica" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Contenitore Separato" @@ -5144,7 +5265,7 @@ msgstr "Serial Nr." msgid "Service" msgstr "Servizio" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "Impostare l'attività di manutenzione come chiusa" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "Titolo Scaffale" msgid "Shipping address" msgstr "Indirizzo di spedizione" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "Titolo Breve" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Mostra solo la categoria selezionata nella vista cliente" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "Titolo Ubicazione" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Dimensioni" @@ -5262,7 +5391,7 @@ msgstr "Dimensioni" msgid "Small Sticker" msgstr "Etichetta Piccola" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "Chiave Ordinamento" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Specifica" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Specifiche" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Stato" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Stato" msgid "Sticker" msgstr "Etichetta" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Modelli etichette" @@ -5341,7 +5470,7 @@ msgstr "Modelli etichette" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "Posizione Magazzino" msgid "Storage Locations" msgstr "Posizioni Magazzino" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Invia" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Fornitore" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Compito" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Tipo compito" @@ -5478,7 +5615,7 @@ msgstr "Descrizione tecnica e istruzioni per l'analista" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Modello" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "L'analista o l'addetto responsabile della manutenzione" msgid "The analyst responsible of the validation" msgstr "L'analista responsabile della convalida" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Le categoria del servizio analisi appartiene a" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "La data di installazione dello strumento" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Il separatore decimale selezionato in Impostazioni Bika sarà usato" @@ -5608,11 +5746,11 @@ msgstr "Il tipo contenitore predefinito. Nuove suddivisioni campione sono automa msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Lo sconto percentuale inserito qui, è applicato ai prezzi per i clienti contrassegnati come 'membri', normalmente membri di cooperative o collegati meritevoli di questo sconto" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "L'altezza o la profondita al quale il campione deve essere preso" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "l'ID dello strumento nel registro dei beni del laboratorio" @@ -5637,7 +5779,7 @@ msgstr "l'ID dello strumento nel registro dei beni del laboratorio" msgid "The instrument's model number" msgstr "Numero di modello dello strumento" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "Il dipartimento di laboratorio" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "L'elenco dei tipi campione che può essere associato questo punto di campionamento. Se nessun tipo campione è selezionato, allora tutti i tipi campione sono disponibili." @@ -5682,15 +5824,11 @@ msgstr "Numero di parametri richiesti per servizio di analisi" msgid "The number of analyses requested per sample type" msgstr "Numero di analisi richieste per tipo di campione" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Il numero di giorni prima della scadenza della password. 0 disabilita la scadenza password" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Il numero di giorni prima della scadenza campione e non potrà essere vpiù analizzato. Questa impostazione può essere ignorata per singoli tipi campioni nella impostazione dei tipi campione" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Il numero di minuti prima che un utente sia disconnesso. 0 disabilita la disconnessione automatica" @@ -5706,7 +5844,7 @@ msgstr "Il numero di richieste e di analisi per cliente" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Il periodo nel quale i campioni non conservati di questi tipo possono essere tenuti prima della scadenza e non può essere analizzato ulteriormente" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "La persona della ditta fornitore che ha approvato il certificato" @@ -5715,15 +5853,15 @@ msgstr "La persona della ditta fornitore che ha approvato il certificato" msgid "The person at the supplier who performed the task" msgstr "La persona della ditta fornitore che ha eseguito il compito" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "La persona della ditta fornitore che ha preparato il certificato" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "Il prezzo modificato per analisi per i clienti qualificati per gli sconti grandi quantità" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Consiglio. I documenti allegati non verranno caricati a meno che non sono presenti nell'istanza." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "Titolo del luogo" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "A" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Da Conservare" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Da campionare" @@ -5935,23 +6073,23 @@ msgstr "Da campionare" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Da mostrare sotto ogni sezione Categoria Analisi nei reports dei risultati." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Da verificare" @@ -5959,7 +6097,7 @@ msgstr "Da verificare" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Non assegnati" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incertezza" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Unità" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "IBAN nazione sconosciuta %s" @@ -6097,7 +6235,7 @@ msgstr "Formato file non riconoscibile ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "Limite di rilevazione superiore (UDL)" msgid "Use Analysis Profile Price" msgstr "Usa Prezzo Profilo Analisi" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Cronologia utente" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Usando troppi pochi punti dati non genera significato statistico. Impostare un numero minimo accettabile di risultati prima di calcolare e tracciare statistiche QC" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% IVA" @@ -6189,15 +6327,17 @@ msgstr "Importo IVA" msgid "VAT number" msgstr "Numero di partita IVA" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Valido dal" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Valido da" @@ -6205,6 +6345,10 @@ msgstr "Valido da" msgid "Validation" msgstr "Validazione" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Validazione fallita: '${keyword}': chiave duplicata" @@ -6225,6 +6369,10 @@ msgstr "Validazione fallita: '${title}': titolo duplicato" msgid "Validation failed: '${value}' is not unique" msgstr "Validazione fallita: '${value}' non è univoco" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Convalida non riuscita: Posizione deve essere E/W" @@ -6233,7 +6381,7 @@ msgstr "Convalida non riuscita: Posizione deve essere E/W" msgid "Validation failed: Bearing must be N/S" msgstr "Convalida non riuscita: Posizione deve essere N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "Convalida non riuscita: i valori Max devono essere numerici" msgid "Validation failed: Min values must be numeric" msgstr "Convalida non riuscita: i valori Min devono essere numerici" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Convalida non riuscita: i contenitori preconservati devono avere una conservazione selezionata" @@ -6273,7 +6429,7 @@ msgstr "Convalida non riuscita: i contenitori preconservati devono avere una con msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Convalida non riuscita: le selezioni richieste dalle seguenti categorie vanno indicate: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Convalida non riuscita: i valori devono essere numerici" @@ -6330,11 +6486,11 @@ msgstr "Convalida non riuscita: i minuti devono essere da 0 - 59" msgid "Validation failed: minutes must be numeric" msgstr "Convalida non riuscita: i minuti devono essere numerici" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Convalida non riuscita: i valori percentuale devono essere tra 0 e 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Convalida non riuscita: i valori percentuali devono essere numerici" @@ -6351,15 +6507,23 @@ msgstr "Convalida non riuscita: i secondi devono essere numerici" msgid "Validation failed: title is required" msgstr "Convalida non riuscita: il titolo è richiesto" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "Data convalida report" msgid "Validations" msgstr "Convalide" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Convalidatore" @@ -6386,9 +6550,9 @@ msgstr "Valore" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "I valori possono essere inseriti qui i quali sovrasciveranno i predefiniti specificati nel Campi Provvisori di Calcolo" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificato" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versione" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "Flusso di lavoro" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Modello di Foglio di lavoro" msgid "Worksheet Templates" msgstr "Modelli dei foglio di lavoro" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Fogli di lavoro" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Errata lunghezza IBAN da %s: %sshort da %i" @@ -6582,7 +6746,7 @@ msgstr "azione" msgid "activate" msgstr "attivare" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "commento" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "label_add_to_groups" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "title_required" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "a" @@ -6766,19 +6939,19 @@ msgstr "fino a" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ja/LC_MESSAGES/plone.po b/src/senaite/core/locales/ja/LC_MESSAGES/plone.po index 73c020d6f1..09e7711cd6 100644 --- a/src/senaite/core/locales/ja/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ja/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ja\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po index 309ee48d52..87ccef4411 100644 --- a/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ja/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Japanese (https://www.transifex.com/senaite/teams/87045/ja/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ja\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po b/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po index 0c5ec6d052..ba5f5eb9f2 100644 --- a/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ka_GE/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ka_GE\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po index a0b5e4eb7b..baa2f44e30 100644 --- a/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ka_GE/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Georgian (Georgia) (https://www.transifex.com/senaite/teams/87045/ka_GE/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ka_GE\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/kn/LC_MESSAGES/plone.po b/src/senaite/core/locales/kn/LC_MESSAGES/plone.po index c3a7b2c1a7..c8067368ba 100644 --- a/src/senaite/core/locales/kn/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/kn/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: kn\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po index 7e73631706..e5b0c8da70 100644 --- a/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/kn/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Kannada (https://www.transifex.com/senaite/teams/87045/kn/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: kn\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/lt/LC_MESSAGES/plone.po b/src/senaite/core/locales/lt/LC_MESSAGES/plone.po index cefcce48a2..da92a66dd9 100644 --- a/src/senaite/core/locales/lt/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/lt/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: lt\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po index ef4c739e8e..d4b48ce736 100644 --- a/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/lt/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Lithuanian (https://www.transifex.com/senaite/teams/87045/lt/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: lt\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "% Įvykdytas" msgid "% Published" msgstr "% Paskelbtas" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Tuščias)" @@ -94,7 +94,7 @@ msgstr "(Valdymas)" msgid "(Duplicate)" msgstr "(Dubliuoti)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Pavojingas)" @@ -106,7 +106,7 @@ msgstr "(Privalomas)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "Akreditacijos pagrindas" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "Akredituotas" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Veiksmas" @@ -216,12 +216,12 @@ msgid "Active" msgstr "Aktyvus" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Pridėti" @@ -255,7 +255,7 @@ msgstr "Pridėti kopiją" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Visa" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Visi tyrimai priskirti" @@ -348,7 +348,7 @@ msgstr "Visi tyrimai priskirti" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "Tyrimų kategorija" msgid "Analysis Keyword" msgstr "Tyrimų raktinis žodis" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "Tyrimo profilis" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "Tyrimų paslauga" msgid "Analysis Services" msgstr "Tyrimų paslaugos" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "Tyrimų tipas" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "Pritaikyti šabloną" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Užregistruotas" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Prisegtukas" @@ -632,19 +636,19 @@ msgstr "Prisegtuko tipas" msgid "Attachment Types" msgstr "Prisegtuko tipai" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "Prisegtuko tipas" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Prisegtukai" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "Automatins duomenų užpildymas" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Automatiškai išregistruojama" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "Pagrindas" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Grupė, partija" @@ -781,9 +785,9 @@ msgstr "Grupė, partija" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Grupės ID" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "Grupės etiketė" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "Sąskaitos pateikimo adresas" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Tuščias" @@ -850,7 +854,7 @@ msgstr "Šaka" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Viso užsakymo nuolaida" @@ -864,7 +868,7 @@ msgstr "Užsakymo kaina (be PVM)" msgid "Business Phone" msgstr "Darbo telefonas" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Prie" @@ -872,16 +876,16 @@ msgstr "Prie" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC e-paštas" @@ -889,7 +893,7 @@ msgstr "CC e-paštas" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "Skaičiavimų išraiška" msgid "Calculation Interim Fields" msgstr "Skaičiavimo tarpinė sritis" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "Skaičiavimai" msgid "Calibration" msgstr "Kalibravimas" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Anuliuoti" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Sąrašo numeris" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "Kategorija" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Kategorija negali būti išjungta, nes ji turi veikiančią tyrimų tarnybą" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Užsakovas" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Užsakovo ID" @@ -1127,31 +1136,31 @@ msgstr "Užsakovo ID" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Užsakymas" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Užsakovo nuoroda" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Užsakovo nuoroda" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Užsakovo SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "Užsakovai" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Mišrus" @@ -1214,6 +1223,10 @@ msgstr "Mišrus" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Pasikliautinas intervalas %" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kontaktiniai duomenys" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Talpa" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kontrolė" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "Einamasis" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "Duomenų sąsaja" msgid "Data Interface Options" msgstr "Duomenų sąsajos nustatymai" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Data" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Išsiuntimo data" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Atlikimo data" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Galiojimo iki data" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "Užkrovimo data" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "Pradžios data" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Paskelbimo data" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Gavimo data" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "Užklausos data" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Tyrimo data" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dienos" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Įprastinis mėginio išlaikymo periodas" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Numatytoji reikšmė" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "Darbo kortelių šablonai" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/mn/LC_MESSAGES/plone.po b/src/senaite/core/locales/mn/LC_MESSAGES/plone.po index 81fcdca27c..5bbbe00f99 100644 --- a/src/senaite/core/locales/mn/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/mn/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: mn\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po index ad81dae605..b34be736b5 100644 --- a/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/mn/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Mongolian (https://www.transifex.com/senaite/teams/87045/mn/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: mn\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "Багажны төрөл" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ms/LC_MESSAGES/plone.po b/src/senaite/core/locales/ms/LC_MESSAGES/plone.po index 7d4c8206ba..3439e720a7 100644 --- a/src/senaite/core/locales/ms/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ms/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ms\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po index f1fb01dd01..15ede18fc6 100644 --- a/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ms/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Wei Chung Sim , 2021\n" "Language-Team: Malay (https://www.transifex.com/senaite/teams/87045/ms/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ms\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "% Telah dilaksana" msgid "% Published" msgstr "% Telah diterbit" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s telah ditolak" @@ -77,11 +77,11 @@ msgstr "← Kembali" msgid "← Back to the ${back_link}" msgstr "← Kembali ke ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Nilai 'Min.' dan 'Maks.' menunjukkan julat keputusan yang sah. Sebarang keputusan yang di luar julat keputusan ini akan menimbulkan amaran. Nilai 'Amaran Min.' dan 'Amaran Maks.' menunjukkan julat bahu. Sebarang keputusan diluar julat keputusan tetapi di dalam julat bahu akan menimbulkan amaran yang kurang teruk. Jika keputusan di luar julat, nilai yang ditetapkan untuk '< Min' atau '< Max' akan dipaparkan dalam senarai dan laporan keputusan dan bukannya keputusan yang sebenarkan." -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Kosong)" @@ -94,7 +94,7 @@ msgstr "(Kawal)" msgid "(Duplicate)" msgstr "(Duplikat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Bahaya)" @@ -106,7 +106,7 @@ msgstr "(Diperlukan)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Ini merupakan emel yang dijana secara automatik, sila jangan balas kepada mesej ini. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "Rujukan Akreditasi" msgid "Accreditation page header" msgstr "Kepala laman akreditasi" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "Ditauliahkan Akreditasi" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Aksi" @@ -216,12 +216,12 @@ msgid "Active" msgstr "Aktif" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Aktor" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Tambah" @@ -255,7 +255,7 @@ msgstr "Tambah Duplikat" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Tambah ruang catatan kepada semua analisis" @@ -268,7 +268,7 @@ msgstr "Tambah analisis daripada profil terpilih kepada templat" msgid "Add new Attachment" msgstr "Tambah Lampiran Baharu" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "Tambah satu atau lebih lampiran untuk menerangkan sampel dalam sampel ini, atau menyatakan permohonan anda." @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Librari Python Tambahan" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Alamat emel tambahan untuk dimaklumkan" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Selepas ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agensi" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Semua" @@ -340,7 +340,7 @@ msgstr "Semua analisis berstatus akreditasi adalah tersenarai di sini." msgid "All Analyses of Service" msgstr "Semua Analisis dalam Perkhidmatan" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Semua analisis telah ditugaskan" @@ -348,7 +348,7 @@ msgstr "Semua analisis telah ditugaskan" msgid "Allow Manual Detection Limit input" msgstr "Benarkan masuk Had Pengesanan secara manual" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Hanya benarkan juruanalisis yang ditugaskan untuk akses kertas tugas" @@ -364,7 +364,7 @@ msgstr "Benarkan pengguna yang sama untuk mengesahkan berulang kali" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Benarkan pengguna yang sama untuk mengesahkan berulang kali tetapi bukan berterusan" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Benarkan mengesahkan keputusan sendiri" @@ -380,11 +380,11 @@ msgstr "Benarkan juruanalisis untuk menggantikan nilai ketidakpastian secara man msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "Benarkan untuk memasukkan keputusan bagi analisis yang tidak ditugaskan atau analisis yang ditugaskan kepada orang lain" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Sentiasa memperluaskan kategori terpilih di halaman klien" @@ -440,7 +440,7 @@ msgstr "Analisis yang dimohon" msgid "Analyses summary per department" msgstr "Ringkasan analsis mengikut jabatan" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "Analisis Kategori" msgid "Analysis Keyword" msgstr "Kata Kunci Analisis" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "Profil Analisis" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Profil Analisis" @@ -497,7 +497,7 @@ msgstr "Perkhidmatan Analisis" msgid "Analysis Services" msgstr "Perkhidmatan Analisis" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "Jenis Analisis" msgid "Analysis category" msgstr "Kategori analisis" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Profil analisis merangkumi satu set analisis tertentu" @@ -531,7 +535,7 @@ msgstr "Profil analisis merangkumi satu set analisis tertentu" msgid "Analysis service" msgstr "Perkhimatan analisis" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "Spesifikasi analisis yang disunting kepada sampel secara langsung." @@ -551,7 +555,7 @@ msgstr "Masa pusing balik analisis" msgid "Analysis turnaround times over time" msgstr "Masa pusing balik analisis untuk satu jangkamasa" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "Guna templat" msgid "Apply wide" msgstr "Guna secara meluas" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Diluluskan oleh" @@ -589,17 +593,17 @@ msgstr "Nombor Aset" msgid "Assign" msgstr "Tugaskan" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Telah Ditugaskan" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Ditugaskan kepada: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Tugasan belum siap" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Lampiran" @@ -632,19 +636,19 @@ msgstr "Jenis Lampiran" msgid "Attachment Types" msgstr "Jenis Lampiran" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "Jenis Lampiran" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Lampiran" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "Log Audit" msgid "Authorized by" msgstr "Dibenarkan oleh" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "Impot Log %s secara Auto" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "Pembahagian secara auto semasa penerimaan" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "Terima sampel secara auto" @@ -710,15 +714,15 @@ msgstr "Terima sampel secara auto" msgid "Autofill" msgstr "Isi secara auto" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Log keluar secara auto" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Cetak pelekat secara auto" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "Pengguna dibawa ke laman penjanaan pembahagian secara auto apabila sampel diterima." -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "Asas" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Kelompok" @@ -781,9 +785,9 @@ msgstr "Kelompok" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID Kelompok" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "Label Kelompok" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "Sub-kumpulan Kelompok" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "Alamat Bil" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Kosong" @@ -850,7 +854,7 @@ msgstr "Jenama" msgid "Bulk Discount" msgstr "Diskaun Pukal" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Diskaun pukal digunakan" @@ -864,7 +868,7 @@ msgstr "Harga pukal (tidak termasuk GST)" msgid "Business Phone" msgstr "Telefon Syarikat" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Oleh" @@ -872,16 +876,16 @@ msgstr "Oleh" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "Dengan pilihan ini, pengguna akan dapat menugaskan \"Kenalan Lab\" kepada jabatan." -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "CBID" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "SK Kenalan" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "SK Emel" @@ -889,7 +893,7 @@ msgstr "SK Emel" msgid "Calculate Precision from Uncertainties" msgstr "Kira Kejituan daripada Ketidakpastian" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "Formula Pengiraan" msgid "Calculation Interim Fields" msgstr "Bidang Interim Pengiraan" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "Pengiraan yang akan digunakan untuk kandungan ini." @@ -922,7 +926,7 @@ msgstr "Pengiraan" msgid "Calibration" msgstr "Penentukuran" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "Tarikh laporan penentukuran" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Penentukur" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "Boleh mengesahkan, tetapi dihantar oleh pengguna semasa" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "Boleh mengesahkan, tetapi telah disahkan oleh pengguna semasa" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Batalkan" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Telah dibatalkan" @@ -969,15 +973,15 @@ msgstr "Tidak dapat aktifkan pengiraan, sebab pengantungan perkhidmatan berikut msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Tidak dapat nyahaktifkan pengiraan, sebab ianya sedang digunakan oleh perkhidmatan berikut: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "Tidak dapat mengesahkan, disahkan akhir sekali oleh pengguna semasa" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "Tidak boleh mengesahkan, dihantar oleh pengguna semasa" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "Tidak boleh mengesahkan, telah disahkan oleh pengguna semasa" @@ -986,7 +990,7 @@ msgstr "Tidak boleh mengesahkan, telah disahkan oleh pengguna semasa" msgid "Capacity" msgstr "Kapasiti" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Ditangkap" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Nombor Katalog" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Kategorikan perkhidmatan analisis" @@ -1019,16 +1023,16 @@ msgstr "Kategori" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Kategori tidak dapat dinyahaktifkan sebab ia mengandungi Perkhidmatan Analisis" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "No. Sijil" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Kod Sijil" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "Perubahan" @@ -1042,7 +1046,7 @@ msgstr "Perubahan Disimpan" msgid "Changes saved." msgstr "Perubahan disimpan." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "Perubahan akan digunakan kepada semua bahagian." @@ -1054,7 +1058,7 @@ msgstr "Kaedah berstatus akreditasi" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Perkhidmatan ini tersenarai dalam skop analisis akreditasi makmal" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Sampel yang dikumpul masa ini adalah 'komposit' dan disimpan bersama daripada lebih daripada satu sub sampel, cth. beberapa sampel permukaan daripada empangan dicampuradukan sebagai satu sampel wakil untuk empangan tersebut." @@ -1066,19 +1070,24 @@ msgstr "Bekas ini telah diawetkan. Tetapan ini akan melangkau aliran kerja penga msgid "Check this box if your laboratory is accredited" msgstr "Makmal ini berstatus akreditasi" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Untuk memastikan bekas berasingan digunakan untuk perkhidmatan analisis ini" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "Pilih nilai lalai untuk spesifikasi Sampel" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "Pilih jenis pengesahan multi untuk pengguna yang sama. Tetapan ini akan membenarkan/tidak membenarkan pengesahan/pengesahan berturutan oleh pengguna yang sama." @@ -1098,7 +1107,7 @@ msgstr "Kosongkan pilihan" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "Klik untuk buka kategori ini" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "Klik untuk tukar kebolehlihatan atau tarik & letak untuk tukar urutannya" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Klien" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID Kumpulan Klien" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID Klien" @@ -1127,31 +1136,31 @@ msgstr "ID Klien" msgid "Client Landing Page" msgstr "Laman Mendarat Klien" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Urutan Klien" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Nombor Pesanan Klien" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Rujukan Klien" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Rujukan Klien" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID Klien" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID Sampel Klien" @@ -1164,7 +1173,7 @@ msgstr "Klien" msgid "Close" msgstr "Tutup" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "Koma (,)" msgid "Comments" msgstr "Komen" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Komen atau interpretasi keputusan" @@ -1204,8 +1213,8 @@ msgstr "Komen atau interpretasi keputusan" msgid "Commercial ID" msgstr "ID Komersial" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Komposit" @@ -1214,6 +1223,10 @@ msgstr "Komposit" msgid "Composite sample" msgstr "Sampel komposit" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Tahap keyakinan %" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "Pertimbangan" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Kenalan" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "Sampel Tersimpan" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Bekas" @@ -1299,7 +1312,7 @@ msgstr "Jenis kandungan" msgid "Contents of the file {}" msgstr "Kandungan fail {}" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kawalan" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "Analisis kawalan QC" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "Salin daripada" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Salin kepada baharu" @@ -1333,7 +1347,7 @@ msgstr "Salin kepada baharu" msgid "Could not convert '{}' to an integer" msgstr "Tidak dapat tukar '{}' kepada integer" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "Tidak dapat hantar emel kepada {0} ({1})" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Kira" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Negara" @@ -1355,7 +1373,7 @@ msgstr "Negara" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "Wujudkan Bahagian" @@ -1379,13 +1397,13 @@ msgstr "Cipta sampel baharu jenis ini" msgid "Create partitions" msgstr "Wujudkan bahagian" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Telah dicipta" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Dicipta oleh" @@ -1398,21 +1416,21 @@ msgstr "Dicipta oleh:" msgid "Created on" msgstr "Dicipta pada" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "{} bahagian dicipta: {}" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Pencipta" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Kriteria" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Mata wang" @@ -1425,11 +1443,11 @@ msgstr "Semasa" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Tanda perpuluhan" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1438,7 +1456,7 @@ msgstr "DL" msgid "Daily" msgstr "Harian" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "Antaramuka Data" msgid "Data Interface Options" msgstr "Opsyen Antaramuka Data" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Buku rekod entri data" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Tarikh" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Tarikh Ciptaan" @@ -1473,11 +1495,11 @@ msgstr "Tarikh Ciptaan" msgid "Date Dispatched" msgstr "Tarikh Diedarkan" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Tarikh Dilupuskan" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Tarikh Luput" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "Tarikh Dimuatkan" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "Tarikh Diubah" @@ -1497,8 +1519,8 @@ msgstr "Tarikh Diubah" msgid "Date Opened" msgstr "Tarikh Dibuka" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Tarikh Diawet" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "Tarikh Dicetak" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Tarikh Diterbit" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Tarikh Diterima" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Tarikh Didaftar" @@ -1528,17 +1550,17 @@ msgstr "Tarikh Didaftar" msgid "Date Requested" msgstr "Tarikh Dimohon" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Tarikh Sampel Diterima" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Tarikh Disampel" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Tarikh Disahkan" @@ -1546,10 +1568,6 @@ msgstr "Tarikh Disahkan" msgid "Date collected" msgstr "Tarikh dikumpul" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Tarikh sah sijil penentukuran" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Tarikh alat dibawah penentukuran" @@ -1562,13 +1580,17 @@ msgstr "Tarikh alat dibawah penyelenggaraan" msgid "Date from which the instrument is under validation" msgstr "Tarikh alat dibawah pemvalidasi" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Tarikh diterima" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Tarikh luput sijil" @@ -1578,10 +1600,14 @@ msgstr "Tarikh luput sijil" msgid "Date until the instrument will not be available" msgstr "Tarikh akhir alat tidak dapat digunakan" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Tarikh sijil penentukuran dikeluarkan" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Hari" @@ -1596,12 +1622,12 @@ msgstr "Tidak digunakan sehingga ujian penentukuran seterusnya" msgid "Deactivate" msgstr "Nyahaktif" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Tanda perpuluhan untuk digunakan dalam laporan bagi Klien ini." -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Bekas Lalai" @@ -1615,7 +1641,7 @@ msgstr "Jenis Bekas Lalai" msgid "Default Department" msgstr "Jabatan Lalai" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "Emel lalai untuk SK semua Sampel yang diterbitkan untuk klien ini" @@ -1627,24 +1653,36 @@ msgstr "Alat Lalai" msgid "Default Method" msgstr "Kaedah Lalai" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Pengawetan Lalai" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Kategori lalai" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Bekas lalai untuk bahagian sampel baharu" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "Bilangan lalai untuk tambahan Sampel." -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Tanda perpuluhan lalai" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "Pelakat besar lalai" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "Susun atur lalai dalam paparan helaian kerja" @@ -1664,15 +1702,31 @@ msgstr "Susun atur lalai dalam paparan helaian kerja" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Jangkamasa lalai penahanan sampel" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Format tatatanda saintifik lalai untuk laporan" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Format tatatanda saintifik lalai untuk keputusan" @@ -1684,15 +1738,16 @@ msgstr "Pelekat kecil lalai" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "Masa pusing balik lalai untuk analisis." #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Nilai lalai" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po b/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po index 7c4aa10bd3..0feadb60f4 100644 --- a/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ms_MY/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ms_MY\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po index 41933b5a04..690273bb96 100644 --- a/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ms_MY/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Malay (Malaysia) (https://www.transifex.com/senaite/teams/87045/ms_MY/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ms_MY\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/nl/LC_MESSAGES/plone.po b/src/senaite/core/locales/nl/LC_MESSAGES/plone.po index 6f2ac4c248..69e0b306ad 100644 --- a/src/senaite/core/locales/nl/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/nl/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: nl\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po index cd21834c7d..6eb6c2656a 100644 --- a/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/nl/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Dutch (https://www.transifex.com/senaite/teams/87045/nl/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: nl\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Blank)" @@ -94,7 +94,7 @@ msgstr "(Controle)" msgid "(Duplicate)" msgstr "(Duplicate)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "(Vereist)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "Accreditatie referentie" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "Geaccrediteerd" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Actie" @@ -216,12 +216,12 @@ msgid "Active" msgstr "Actieve" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Toevoegen" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Alle" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Alle analyses toegewezen" @@ -348,7 +348,7 @@ msgstr "Alle analyses toegewezen" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "Analyse categorie" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "Soort analyse" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "Sjabloon toepassen" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Toegewezen" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Bijlage" @@ -632,19 +636,19 @@ msgstr "Type bijlage" msgid "Attachment Types" msgstr "Bijlagentypen" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Bijlagen" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "Berekeningsformule" msgid "Calculation Interim Fields" msgstr "Berekeningvelden Interim" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "Berekeningen" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Geannuleerd" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Catalogusnummer" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "Categorie" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Client" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Client-ID" @@ -1127,31 +1136,31 @@ msgstr "Client-ID" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Client Ref" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Referentie voor client" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Client MID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Client Monster-ID" @@ -1164,7 +1173,7 @@ msgstr "Klanten" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composiet" @@ -1214,6 +1223,10 @@ msgstr "Composiet" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contact" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Verschuldigd" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Hoogte" @@ -1994,11 +2057,11 @@ msgstr "E-mailadres" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Uitsluiten van factuur" @@ -2151,12 +2218,12 @@ msgstr "Uitsluiten van factuur" msgid "Expected Result" msgstr "Verwachte resultaat" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "Vervaldatum" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "Vrouw" msgid "Field" msgstr "Veld" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "Veld Titel" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Bestand" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Lab Analyses" @@ -2887,11 +2978,11 @@ msgstr "Laboratorium" msgid "Laboratory Accredited" msgstr "Geaccrediteerd laboratorium" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Laat" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Late Analyses" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Late Analyse" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitude" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "Log" msgid "Login details" msgstr "Logingegevens" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Lengtegraad" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Lotnummer" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "Mailing adres" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "Mannetje" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "E-mail manager" msgid "Manager Phone" msgstr "Manager telefoon" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "Fabrikant" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Lid korting %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Lid korting geldt" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/pl/LC_MESSAGES/plone.po b/src/senaite/core/locales/pl/LC_MESSAGES/plone.po index 72481cb82e..173cef4c3f 100644 --- a/src/senaite/core/locales/pl/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/pl/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: pl\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po index 32a604e718..e76f879a1a 100644 --- a/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/pl/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Polish (https://www.transifex.com/senaite/teams/87045/pl/)\n" @@ -21,8 +21,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: pl\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% wykonanych" msgid "% Published" msgstr "% opublikowanych" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s odrzucono" @@ -79,11 +79,11 @@ msgstr "← Wróć" msgid "← Back to the ${back_link}" msgstr "← Wróć do ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Wartości \"Min\" i \"Maks\" wskazują prawidłowy zakres wyników. Każdy wynik poza tym zakresem wyników spowoduje alarm. Wartości \"Min. ostrzeżenie\" i \"Maks. ostrzeżenie\" wskazują zakres dla ostrzeżeń. Każdy wynik poza zakresem wyników, ale w zakresie ostrzeżeń, spowoduje ostrzejszy alarm. Jeśli wynik jest poza zakresem, wartość ustawiona dla \"auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Wczesny" @@ -1976,7 +2039,7 @@ msgstr "Wczesny" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Wysokość - głębokość" @@ -1996,11 +2059,11 @@ msgstr "Adres E-mail" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "Treść wiadomości e-mail z powiadomieniami o unieważnieniu próbki" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2012,11 +2075,11 @@ msgstr "E-mail anulowany" msgid "Email notification" msgstr "Powiadomienie e-mail" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "Powiadomienie e-mail o unieważnieniu próbki" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "Powiadomienie e-mail przy odrzuceniu próbki" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Włącz wielokrotne używanie instrumentu w arkuszach." -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Włącz utrwalenie próbki" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Włącz próbkowanie" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Włącz harmonogram próbkowania" @@ -2048,11 +2111,11 @@ msgstr "Włącz harmonogram próbkowania" msgid "Enable sampling workflow for the created sample" msgstr "Włącz przepływ próbkowania dla utworzonej próbki" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2090,19 +2153,19 @@ msgstr "Wprowadź wartość procentową, np. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Wprowadź wartość procentową np. 23.0. Zostanie ona zastosowana tylko dla Profilu Analizy, zastępując sytemową stawkę podatku VAT" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Wprowadź wartość procentową, np. 14.0. Ma ona zasięg globalny ale może zostać zmieniona w razie potrzeby." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Wprowadź wartość procentową, np. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Wprowadź szerokość geograficzną punktu pobierania próbki wyrażoną w stopniach 0-90, minutach 0-59, sekundach 0-59 oraz N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Wprowadź długość geograficzną punktu pobierania próbki wyrażoną w stopniach 0-180, minutach 0-59, sekundach 0-59 oraz E/W" @@ -2118,7 +2181,7 @@ msgstr "Wprowadź szczegółowe informacje dotyczące akredytacji laboratorium. msgid "Entity" msgstr "Jednostka" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Warunki środowiskowe" @@ -2126,24 +2189,28 @@ msgstr "Warunki środowiskowe" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Wyłączenie z faktury" @@ -2153,12 +2220,12 @@ msgstr "Wyłączenie z faktury" msgid "Expected Result" msgstr "Oczekiwany wynik" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Oczekiwane wartości" @@ -2181,7 +2248,7 @@ msgstr "Data przedawnienia" msgid "Exponential format precision" msgstr "Precyzja formatu wykładniczego" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Wartość graniczna dla notacji wykładniczej" @@ -2217,11 +2284,11 @@ msgstr "Żeński" msgid "Field" msgstr "Teren" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "Pole '{}' jest wymagane" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "Tytuł pola" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Plik" @@ -2270,11 +2337,15 @@ msgstr "Wartość zmiennoprzecinkowa od 0,0 do 1000,0, wskazująca kolejność s msgid "Folder that results will be saved" msgstr "Folder zapisu wyników" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "Dla każdego interfejsu tego instrumentu można zdefiniować folder, w którym system powinien szukać plików wyników, automatycznie importując wyniki. Posiadanie folderu dla każdego instrumentu i wewnątrz tego folderu, tworzącego różne foldery dla każdego z jego interfejsów, może być dobrym podejściem. Możesz używać kodów interfejsu, aby mieć pewność, że nazwy folderów są niepowtarzalne." -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Konfiguracja formatu" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "Piątek" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Od" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "Pełne imię i nazwisko" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2320,7 +2391,7 @@ msgstr "" msgid "Function" msgstr "Funkcja" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Próbka do pobrania w przyszłości" @@ -2329,6 +2400,10 @@ msgstr "Próbka do pobrania w przyszłości" msgid "Generate report" msgstr "Generuj raport" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Generuje ID z serwera IDServer" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Tytuł np. Pan, Pani, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Grupuj metody badań według kategorii, pomocne jeśli lista jest długa" @@ -2358,17 +2433,13 @@ msgstr "Grupuj według" msgid "Grouping period" msgstr "Okres grupowania" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Niebezpieczna" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "Podstawowe stałe" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2412,7 +2483,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Jeżeli z tego punktu pobiera sie próbki okresowo, wpisz częstotliwość, np. raz w tygodniu" @@ -2424,7 +2495,7 @@ msgstr "Jeżeli zaznaczone, obok pola wyniku analizy wyświetlona zostanie lista msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Jeżeli zaznaczone, instrument będzie niedostępny do czasu wykonania ważnej kalibracji, po czym to pole opcji zostanie automatycznie odznaczone." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Jeśli jest włączone, dodatkowe pole tekstowe będzie wyświetlane blisko każdej analizy w widoku wprowadzania wyników" @@ -2432,7 +2503,7 @@ msgstr "Jeśli jest włączone, dodatkowe pole tekstowe będzie wyświetlane bli msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Jeśli ta opcja jest włączona, użytkownik, który przesłał wynik tej analizy, będzie mógł ją zweryfikować. To ustawienie obowiązuje dla użytkowników z przypisaną rolą, która pozwala im weryfikować wyniki (domyślnie menedżerowie, kierownicy laboratorium i weryfikatorzy). Ustawiona tutaj opcja ma pierwszeństwo przed opcją ustawioną w Senaite Setup" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Jeśli ta opcja jest włączona użytkownik, który przesłał wynik, będzie mógł go zweryfikować. To ustawienie obowiązuje tylko dla użytkowników z przypisaną rolą, która pozwala im weryfikować wyniki (domyślnie menedżerów, kierowników laboratorium i weryfikatorów). To ustawienie można pominąć dla danego widoku edycji Analiza w Analysis Services (AS). Domyślnie wyłączone." @@ -2460,7 +2531,7 @@ msgstr "Jeżeli wymagane, wybierz formułę obliczeniową dla Usługi analityczn msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Tekst tu wprowadzony zostanie użyty zamiast tytułu nagłówka kolumny wyświetlającej usługi. Dozwolone jest formatowanie HTML." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "Jeśli system nie znajdzie żadnego dopasowania (Zlecenie Analizy (AR), Próbka, Reference Analysis lub Duplikat), użyje identyfikatora rekordu do znalezienia dopasowań z referencyjnymi identyfikatorami próbek. Jeśli zostanie znaleziony identyfikator próbki referencyjnej, system automatycznie utworzy test kalibracji (Analiza Referencyjna (RA)) i połączy go z instrumentem wybranym powyżej.
Jeśli nie wybrano żadnego instrumentu, nie zostanie utworzony test kalibracji dla nieznanych ID." @@ -2472,15 +2543,15 @@ msgstr "Jeśli ten pojemnik jest wstępnie przygotowany dla utrwalenia próbek, msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "Jeśli ta opcja nie jest zaznaczona, menedżerowie laboratorium nie będą mogli przypisać tego samego Instrumentu więcej niż jednej analizie podczas tworzenia arkusza." -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Jeżeli nie zaznaczone, to Kartę Pracy będzie miał możliwość modyfikować również analityk i kierownik laboratorium. Opcja ta będzie zaznaczona i tylko do odczytu, jeżeli użytkownicy mają ograniczony dostęp tylko do kart pracy im przypisanych." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Jeżeli nie zaznaczone, analityk będzie miał dostęp do wszystkich kart pracy." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "Jeśli odznaczone, użytkownicy będą mogli przesyłać wyniki tylko do analiz, do których zostali przypisani, a przesyłanie wyników do nieprzypisanych analiz nie będzie dozwolone. To ustawienie nie dotyczy użytkowników z rolą Lab Manager" @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "Interfejs importu danych" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "Wewnętrzna procedura kalibracyjna" msgid "Inactive" msgstr "Nieaktywne" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Zawiera i wyświetla informacje cenowe" @@ -2527,15 +2598,15 @@ msgstr "Zawiera i wyświetla informacje cenowe" msgid "Include descriptions" msgstr "Zawiera opisy" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Niewłaściwy numer IBAN: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Niwłaściwy numer NIB: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2549,6 +2620,18 @@ msgstr "Info" msgid "Initialize" msgstr "Zainicjuj" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "Instrukcja okresowej wewnętrznej procedury kalibracji przeznaczonej dla msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instrukcja okresowej procedury przeglądu i konserwacji przeznaczonej dla analityka" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "Przyrząd" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Kalibracj Przyrządu" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Pliki instrumentu" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Import danych z przyrządu" @@ -2609,11 +2692,11 @@ msgstr "Lokalizacja instrumentu" msgid "Instrument Locations" msgstr "Lokalizacje instrumentu" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Przegląd techniczny" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Zaplanowane zadania" @@ -2626,7 +2709,7 @@ msgstr "Typ instrumentu" msgid "Instrument Types" msgstr "Typy przyrządów" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Walidacje Przyrządu" @@ -2642,7 +2725,7 @@ msgstr "Instrument wyłączony do momentu pomyślnej kalibracji:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Instrument usunięty do momentu wykonania nowych testów kalibracyjnych:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Program eksportu do przyrządu nie znaleziony" @@ -2654,6 +2737,10 @@ msgstr "Sprawdzenie przyrządu niepomyślne" msgid "Instrument has no data interface selected" msgstr "Nie wybrano interfejsu transmisji danych dla przyrządu" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Instrument w trakcie kalibracji:" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Certyfikat kalibracji instrumentu wygasł:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Instrumenty" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Instrumenty wyłączone do momentu pomyślnej kalibracji:" @@ -2708,17 +2799,17 @@ msgstr "Interfejs" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Wewnętrzne Testy Kalibracji" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Świadectwo wewnętrzne" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Interwał" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Nieprawidłowe" @@ -2749,7 +2840,7 @@ msgstr "Nieprawidłowe" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Nieprawidłowa wartość: wprowadź wartość bez spacji." @@ -2771,7 +2862,7 @@ msgstr "Faktura" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Wykluczenie z faktury" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "Zestawienie faktur nie ma Nazwy" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Stanowisko" @@ -2839,11 +2930,11 @@ msgstr "Słowa kluczowe" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Lab" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Analizy laboratoryjne" @@ -2889,11 +2980,11 @@ msgstr "Laboratorium" msgid "Laboratory Accredited" msgstr "Laboratorium akredytowane" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Dni robocze laboratorium" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Strona docelowa" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "Duża naklejka" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Duża naklejka" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "Ostatnia data logowania" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Spóźnione" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Analizy spóźnione" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Analiza spóźniona" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Szerokość" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Lista próbek przyjętych w danym okresie" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Wczytaj zapisane ustawienia" @@ -2973,11 +3064,11 @@ msgstr "Wczytaj zapisane ustawienia" msgid "Load documents describing the method here" msgstr "Wczytaj dokumenty opisujące metodę" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Załaduj z pliku" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Pobierz plik świadectwa" @@ -3011,11 +3102,11 @@ msgstr "Typ miejsca" msgid "Location where sample is collected" msgstr "Lokalizacja, w której pobierana jest próbka" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Miejsce, w którym przechowywana jest próbka" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Miejsce, z którego pobrana była próbka" @@ -3033,29 +3124,13 @@ msgstr "Log" msgid "Login details" msgstr "Szczegóły logowania" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Logowanie nie powiodło się. Zarówno w adresie e-mail jak i w haśle rozróżniana jest wielkość liter, sprawdź czy przycisk Caps Lock nie jest włączony." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Logowanie nie powiodło się. Zarówno w loginie jak i w haśle rozróżniana jest wielkość liter, sprawdź czy przycisk Caps Lock nie jest włączony." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Logowanie nieudane. Twoja nazwa użytkownika została dezaktywowana. Skontaktuj się z Laboratorium, aby uzyskać dalsze informacje." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Logowanie nieudane. Twoja nazwa użytkownika jest połączona z kilkoma Kontaktami. Skontaktuj się z Laboratorium aby uzyskać dalsze informacje." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Długość geograficzna" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Numer partii" @@ -3075,7 +3150,7 @@ msgstr "Najniższy" msgid "Mailing address" msgstr "Adres korespondencyjny" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Wykonujący obsługę" @@ -3102,7 +3177,7 @@ msgstr "Męski" msgid "Manage Analyses" msgstr "Zarządzanie analizami" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3143,7 +3218,7 @@ msgstr "E-mail do Kierownika" msgid "Manager Phone" msgstr "Telefon do Kierownika" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Ręczny" @@ -3156,6 +3231,10 @@ msgstr "Ręczne wprowadzanie wyników" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "Producent" msgid "Manufacturers" msgstr "Producenci" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "Oznacz próbkę tylko do użytku wewnętrznego. Oznacza to, że jest dostępna tylko dla personelu laboratorium, a nie dla klientów." @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "Zniżka użytkownika" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Zniżki użytkowanika %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Obowiązuje zniżka członkowska" @@ -3233,7 +3312,7 @@ msgstr "Użytkownik zarejestrowany i powiązany z bieżącym Kontaktem." msgid "Message sent to {}, " msgstr "Wiadomość wysłana do {}, " -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Moje" @@ -3292,7 +3371,7 @@ msgstr "Minimum 5 znaków." msgid "Minimum Volume" msgstr "Objętość minimalna" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Minimalna liczba wyników wymagana do obliczania statystyki QC" @@ -3340,11 +3419,11 @@ msgstr "Więcej" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3396,10 +3475,6 @@ msgstr "Brak adresu e-mail" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3412,12 +3487,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "Brak dostępnych definicji dla Kontroli i Ślepych.
Aby dodać Kontrolkę lub Ślepą do tego szablonu arkusza, najpierw utwórz definicję odniesienia." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3442,7 +3517,7 @@ msgstr "Żadne analizy nie zostały dodane" msgid "No analyses were added to this worksheet." msgstr "Żadne analizy nie zostały dodane do karty pracy." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "Nie wybrano pliku" msgid "No historical actions matched your query" msgstr "Żadne poprzednie działania nie pasują do zapytania" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "Brak instrumentu" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "Brak opublikowanych pozycji" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Nie zaznaczono żadnego elementu" @@ -3513,11 +3596,11 @@ msgstr "No items selected." msgid "No new items were created." msgstr "Żaden nowy element nie został utworzony." -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Nie znaleziona żadnego raportu w zapytaniu" @@ -3525,11 +3608,11 @@ msgstr "Nie znaleziona żadnego raportu w zapytaniu" msgid "No reports found" msgstr "Nie znaleziono raportów" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Nie znaleziono żadnych próbek dla zadanych warunków" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "Żadne próbki nie zostały odrzucone" @@ -3545,7 +3628,7 @@ msgstr "Użykownik ${contact_fullname} nie ma możliwości logowania. W celu utw msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "Nie można znaleźć profilu użytkownika dla połączonego użytkownika. Skontaktuj się z administratorem laboratorium, aby uzyskać dalszą pomoc lub spróbuj ponownie połączyć użytkownika." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Żaden" @@ -3567,12 +3650,12 @@ msgstr "Nie wszystkie kontakty są takie same dla wybranych raportów. Wybierz r msgid "Not defined" msgstr "Niezdefiniowany" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "Jeszcze nie wydrukowane" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Nie ustawione" @@ -3593,7 +3676,11 @@ msgstr "Uwaga: Możesz również przeciągać i upuszczać wiersze załącznikó msgid "Num columns" msgstr "Ilość kolumn" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Ilość Analiz" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Ilość zgłoszonych i opublikowanych analiz na departament wyrażona jako procent wszystkich wykonanych." #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Liczba kopii" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "Liczba zapytań" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Liczba wymaganych weryfikacji" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Liczba wymaganych weryfikacji, zanim dany wynik zostanie uznany za 'zweryfikowany'. To ustawienie można zastąpić dla dowolnego widoku edycji usługi Metody Badań. Domyślnie: 1" @@ -3661,11 +3748,11 @@ msgstr "Okres w którym po utrwaleniu, próbka musi zostać rozdysponowana. Jeż msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Tylko kierownik laboratorium może utworzyć i modyfikować Kartę pracy" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "Do obliczeń czasu realizacji analizy brane są pod uwagę tylko dni robocze w laboratorium." @@ -3673,13 +3760,13 @@ msgstr "Do obliczeń czasu realizacji analizy brane są pod uwagę tylko dni rob msgid "Only to empty or zero fields" msgstr "Tylko dla pól o zerowej wartości lub pustych" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Otwarte" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Internetowy system zarządzania informacjami laboratoryjnymi typu Open Source" @@ -3699,7 +3786,7 @@ msgstr "Data zamówienia" msgid "Order Number" msgstr "Numer zamówienia" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Instytucja uprawniona do wydawania świadectw kalibracji" @@ -3724,11 +3811,11 @@ msgstr "Inne powody" msgid "Other reasons:" msgstr "Inne powody:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Inny status" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Nieaktualne" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "Format papieru" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Część próbki" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3759,10 +3846,6 @@ msgstr "" msgid "Password" msgstr "Hasło" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Czas trwania hasła" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "Proszę wybrać Użytkownika z listy" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Jeżeli sposób utrwalenia próbek jest inny niż domyślnie zdefiniowany w usłudze analitycznej, proszę określić go tutaj." @@ -3861,6 +3948,10 @@ msgstr "Jeżeli sposób utrwalenia próbek jest inny niż domyślnie zdefiniowan msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Wyślij logo akredytacji, które będzie używane na stronie www oraz wraz z publikowanymi wynikami. Maksymalny rozmiar: 175 x 175 pikseli." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "Predefiniowane przyczyny odrzucenia" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Preferowany w raportach separator miejsca dziesiętnego." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Preferowany dla wyników separator miejsca dziesiętnego" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Preferowany układ tabeli wprowadzania wyników w widoku arkusza roboczego. Klasyczny układ wyświetla próbki w wierszach, a analizy w kolumnach. Transponowany układ wyświetla próbki w kolumnach, a analizy w wierszach." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Notacja naukowa preferowana w raportach" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Preferowana dla wyników notacja naukowa" @@ -3938,7 +4029,7 @@ msgstr "Prefiks" msgid "Prefixes can not contain spaces." msgstr "Prefiksy nie mogą zawierać spacji." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Przygotowane przez" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "Wstępna publikacja" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Utrwalenie" @@ -3956,7 +4047,7 @@ msgstr "Utrwalenie" msgid "Preservation Category" msgstr "Kategoria utrwalania" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "Próbka utrwalona" msgid "Preserve" msgstr "Utrwalenie" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Utrwalający" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "Zapobiegawczy" msgid "Preventive maintenance procedure" msgstr "Procedura przeglądu okresowego" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Podgląd" @@ -4021,7 +4113,7 @@ msgstr "Cenniki" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4044,12 +4136,12 @@ msgstr "Wydrukowano dnia:" msgid "Print pricelist" msgstr "Drukuj cennik" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Wydrukuj nalepki" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Wydrukowane" @@ -4058,7 +4150,7 @@ msgstr "Wydrukowane" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Priorytet" @@ -4089,8 +4181,8 @@ msgstr "Klucz profilu" msgid "Profile Keyword" msgstr "Słowo kluczowe profilu" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Postęp" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "ID protokołu" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4107,7 +4199,7 @@ msgstr "" msgid "Public. Lag" msgstr "Opóźnienie publikacji" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Specyfikacja Publikacji" @@ -4139,11 +4231,11 @@ msgstr "" msgid "Published results" msgstr "Opublikowane wyniki" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Kontrola jakości analiz" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "Wyniki QC" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "Identyfikator próbki kontrolnej QC ID" @@ -4194,7 +4286,7 @@ msgstr "Wprowadź ponownie hasło. Upewnij się, że hasła są identyczne." msgid "Reasons for rejection" msgstr "Przyczyny odrzucenia" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Przypisz" @@ -4217,7 +4309,7 @@ msgstr "Dostarczone" msgid "Recept. Lag" msgstr "Opóźnione przyjęcie" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4242,7 +4334,7 @@ msgstr "Reference Analysis" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Opis materiału odniesienia" @@ -4251,7 +4343,7 @@ msgstr "Opis materiału odniesienia" msgid "Reference Definitions" msgstr "Opisy materiałów odniesienia" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "Wartości odniesienia" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Wartość odniesienia wynosi zero lub jest to \"próbka ślepa\"" @@ -4311,8 +4403,8 @@ msgstr "Analiza Odrzucona" msgid "Reject samples" msgstr "Odrzuć próbki" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Odrzucone" @@ -4325,11 +4417,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4337,7 +4429,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4347,11 +4439,11 @@ msgstr "" msgid "Remarks" msgstr "Uwagi" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Uwagi do uwzględnienia w procesie konserwacji" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4452,11 +4544,11 @@ msgstr "" msgid "Report type" msgstr "Typ raportu" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Pobieranie raportu" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "Raporty" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4481,7 +4573,7 @@ msgstr "Próbka" msgid "Request ID" msgstr "Kod zestawu analiz" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Nowy próbka" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "Zamówione" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Wymagane" @@ -4512,7 +4605,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Ograniczenie kategorii" @@ -4520,7 +4613,7 @@ msgstr "Ograniczenie kategorii" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "Ogranicz dostępne usługi analityczne i instrumenty do tych z wybraną metodą. Aby zastosować tę zmianę do listy usług, należy najpierw zapisać zmianę." -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "Foldery plików wyników" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Wyniki w zakresie" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Wynik poza zakresem" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Ilość cyfr znaczących, powyżej której wyniki wyświetlane będą w notacji naukowej z literą 'e' jako znacznikiem wykładnika. Precyzja wyników może zostać zdefiniowana w każdej Usłudze Analitycznej AR niezależnie." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretacja wyników" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Wyniki zostały unieważnione" @@ -4579,11 +4672,11 @@ msgstr "Wyniki zostały unieważnione" msgid "Results interpretation" msgstr "Interpretacja wyników" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "Okres przechowywania" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Ponownie przebadane" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "" msgid "Retracted analyses" msgstr "Analizy zawrócone" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Zawrócenia" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4637,22 +4734,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "Strona główna SENAITE LIMS" @@ -4661,6 +4762,10 @@ msgstr "Strona główna SENAITE LIMS" msgid "SENAITE front-page" msgstr "Strona główna SENAITE" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "Zwrot grzecznościowy" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Próbka" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4716,7 +4821,7 @@ msgstr "Części próbki" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Punkt pobierania próbki" @@ -4726,11 +4831,11 @@ msgstr "Punkt pobierania próbki" msgid "Sample Points" msgstr "Punkty pobierania próbek" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4750,7 +4855,7 @@ msgstr "Rodzaj próbki" msgid "Sample Type Prefix" msgstr "Prefiks dla rodzaju próbki" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "Rodzaje próbek" msgid "Sample collected by the laboratory" msgstr "Próbka pobrana przez laboratorium" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Stan próbki" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4772,7 +4881,7 @@ msgstr "" msgid "Sample point" msgstr "Punkt pobierania" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4794,27 +4903,31 @@ msgstr "" msgid "SampleMatrix" msgstr "Matryca Próbki" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Typ próbki" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Próbobiorca" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Próbki" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Próbki tego typu powinny być traktowane jako niebezpieczne" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Próbki opublikowane" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Próbki przyjęte względem raportowanych" @@ -4855,35 +4968,35 @@ msgstr "Próbki przyjęte względem raportowanych" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Próbki do utrwalenia" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Próbki do zweryfikowania" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Próbki zweryfikowane" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4891,7 +5004,7 @@ msgstr "" msgid "Sampling Date" msgstr "Data pobrania próbki" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "Zmienność próbek" msgid "Sampling Deviations" msgstr "Uwagi dot. pobierania próbek" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Częstotliwość pobierania próbek" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "Sobota" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Zapisz" @@ -4932,12 +5045,12 @@ msgstr "Harmonogram" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Zaplanowane zadanie" @@ -4945,6 +5058,10 @@ msgstr "Zaplanowane zadanie" msgid "Scientific name" msgstr "Nazwa naukowa" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Sekundy" @@ -4961,15 +5078,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "Wybierz 'Rejestracja', jeśli chcesz, aby naklejki były automatycznie drukowane po utworzeniu nowych próbek lub rekordów próbek. Wybierz 'Odbiór', aby wydrukować naklejki po otrzymaniu próbek lub próbek. Wybierz „Brak”, aby wyłączyć automatyczne drukowanie" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Zaznacz domyślne utrwalanie dla tej usługi analitycznej. W tabeli poniżej przypisz sposób utrwalania dla każdego rodzaju próbek zgodnie z wymaganiami" @@ -4977,7 +5098,7 @@ msgstr "Zaznacz domyślne utrwalanie dla tej usługi analitycznej. W tabeli poni msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Wybierz kierownika z personelu, który jest dostępny w zakładce 'kontakty laboratorium'. Kierownicy działów autoryzują wyniki analiz realizowanych w ich dziale." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5001,15 +5122,15 @@ msgstr "Wybierz analityka" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Wybierz istniejący plik" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Zaznacz, jeżeli jest wewnętrzne świadectwo kalibracji" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Zaznacz, jeżeli zostanie użyta formuła obliczeniowa zdefiniowana jak domyślna w domyślnej metodzie. Jeżeli nie zanaczone, formuła może zostać wybrana ręcznie" @@ -5030,15 +5151,15 @@ msgstr "Wybierz przyrząd" msgid "Select template" msgstr "Wybierz szablon" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Zaznacz kraj wyświetlany domyślnie na witrynie" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Wybierz walutę, którą witryna będzie używała do wyświetlania cen." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Zaznacz domyślny pojemnik dla tej usługi analitycznej. W tabeli poniżej wskaż typ pojemnika jeżeli jego użycie zależy od typu próbki lub sposobu utrwalania" @@ -5054,39 +5175,39 @@ msgstr "Wybierz preferowany przyrząd" msgid "Select the types that this ID is used to identify." msgstr "Wybierz typy, dla których to ID służy do identyfikacji." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Wybierz tę opcję, aby aktywować automatyczne powiadomienia pocztą elektroniczną do klienta i kierowników laboratorium, gdy próbka zostanie unieważniona." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "Wybierz tę opcję, aby aktywować automatyczne powiadomienia pocztą elektroniczną klienta, gdy próbka zostanie odrzucona." -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Wybierz tę opcję, aby aktywować Dashboard jako domyślną stronę główną." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Zaznacz dla aktywacji instrukcji opisującej proces pobierania próbek." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Wybierz tę opcję, aby umożliwić koordynatorowi pobierania próbek zaplanowanie pobierania próbek. Ta funkcja działa tylko wtedy, gdy aktywny jest przepływ pracy próbkowania" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "Wybierz tę opcję, aby zezwolić użytkownikowi na ustawienie dodatkowego statusu 'Wydrukowano' dla tych żądań analizy, które zostały opublikowane. Domyślnie wyłączone." -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "Wybierz, aby otrzymywać próbki automatycznie, gdy są tworzone przez personel laboratorium, a przepływ pracy pobierania próbek jest wyłączony. Próbki utworzone przez kontakty klienta nie będą odbierane automatycznie" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Zaznacz, które analizy powinny być uwzględniane w karcie pracy" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Wybierz, która naklejka ma być domyślnie używana jako 'duża'" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Wybierz, która naklejka ma być domyślnie używana jako 'mała'" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Wybierz która naklejka ma być drukowana w trybie automatycznym" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "Nadawca" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Oddzielny pojemnik" @@ -5145,7 +5266,7 @@ msgstr "Nr seryjny" msgid "Service" msgstr "Usługa" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "Usługi nie można odznaczyć. Kliknij przycisk informacji, aby uzyskać więcej informacji" @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "Ustaw domyślną liczbę kopii do wydrukowania dla każdej naklejki" @@ -5177,15 +5298,15 @@ msgstr "Ustaw domyślną liczbę kopii do wydrukowania dla każdej naklejki" msgid "Set the maintenance task as closed." msgstr "Ustaw zadanie przeglądu technicznego jako zakończone." -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "Ustaw tekst wiadomości e-mail, która ma zostać wysłana, jeśli włączona jest opcja 'Powiadomienie e-mail o unieważnieniu próbki'. Możesz użyć zastrzeżonych słów kluczowych: $ id_przykładu, $ id_przykładu, $ retest_id, $ retest_link, $ lab_address" @@ -5211,6 +5332,10 @@ msgstr "Tytuł półki" msgid "Shipping address" msgstr "Adres dostawy" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "Krótki tytuł" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5227,7 +5352,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Pokaż tylko wybrane kategorie w widokach klienta" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "Nazwa miejsca" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Rozmiar" @@ -5263,7 +5392,7 @@ msgstr "Rozmiar" msgid "Small Sticker" msgstr "Mała naklejka" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Mała naklejka" @@ -5281,7 +5410,7 @@ msgstr "Klucz sortowania" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Specyfikacja" @@ -5294,7 +5423,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Specyfikacje" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "Data rozpoczęcia musi być wcześniejsza niż data zakończenia" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Status" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "Status" msgid "Sticker" msgstr "Naklejka" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Szablony naklejek" @@ -5342,7 +5471,7 @@ msgstr "Szablony naklejek" msgid "Stickers preview" msgstr "Podgląd naklejek" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "Miejsce przechowywania" msgid "Storage Locations" msgstr "Miejsca przechowywania" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "Wynik tekstowy" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "Temat wiadomości e-mail" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Prześlij" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "Przesłane i zweryfikowane przez tego samego użytkownika: {}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Zgłaszający" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "Kierownik laboratorium" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Dostawca" @@ -5455,16 +5592,16 @@ msgstr "Panel systemowy" msgid "System default" msgstr "Domyślne ustawienie systemowe" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Zadanie" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Typ zadania" @@ -5479,7 +5616,7 @@ msgstr "Opis techniczny i instrukcje przeznaczone dla analityków" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Szablon" @@ -5493,6 +5630,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "Tekst" @@ -5536,15 +5674,15 @@ msgstr "Osoba odpowiedzialna za przeglądy" msgid "The analyst responsible of the validation" msgstr "Analityk odpowiedzialny za walidację" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5557,23 +5695,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Kategoria metod badań należy do" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "Stan próbki" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5581,23 +5719,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "Data instalacji instrumentu" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "Data utrwalenia próbki" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "Data otrzymania próbki" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "Data pobrania próbki" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "Użyty zostanie separator dziesiętny zdefiniowany w Konfiguracji Senaite." @@ -5609,11 +5747,11 @@ msgstr "Domyślny typ pojemnika. Zostanie automatycznie przydzielony dla nowej p msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Wprowadzona tu wartość procentowa rabatu ma zastosowanie do cen dla klientów oznaczonych jako członkowie, wielokrotni klienci lub współpracownicy" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "Warunki środowiskowe podczas pobierania próbek" @@ -5625,12 +5763,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Wysokości lub głębokości, na której próbka powinna zostać pobrana" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "Identyfikator ID przyrządu w rejestrze wyposażenia laboratorium" @@ -5638,7 +5780,7 @@ msgstr "Identyfikator ID przyrządu w rejestrze wyposażenia laboratorium" msgid "The instrument's model number" msgstr "Numer modelu przyrządu" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "Interwał jest obliczany na podstawie pola 'Od' i określa, kiedy certyfikat wygasa w dniach. Ustawienie tego odstępu zastępuje pole 'Do' podczas zapisywania." @@ -5655,11 +5797,11 @@ msgstr "Dział laboratorium" msgid "The laboratory departments" msgstr "Działy laboratorium" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "Lista typów próbek, które mogą być pobierane w tym punkcie pobierania. Jeżeli żaden typ próbki nie jest zaznaczony dostępne są wszystkie typy próbek." @@ -5683,15 +5825,11 @@ msgstr "Liczba zestawów analiz według metod badań" msgid "The number of analyses requested per sample type" msgstr "Liczba zestawów analiz według typu próbki" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Liczba dni, po których hasło wygasa. 0 wyłącza opcję wygaśnięcia hasła" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Liczba dni, po których próbka traci ważność i nie może być więcej analizowana. To ustawienie może być nadpisane dla pojedynczego rodzaju próbki w ustawieniach typów próbek" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Liczba minut, zanim użytkownik zostanie automatycznie wylogowany. 0 powoduje wyłączenie automatycznego wylogowania" @@ -5707,7 +5845,7 @@ msgstr "Liczba zapytań i analiz według klienta" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "Okres, w którym niezakonserwowane próbki tego typu mogą być przechowywane przed ich przedawnieniem i nie mogą być później badane" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "Osoba, która zatwierdziła certyfikat" @@ -5716,15 +5854,15 @@ msgstr "Osoba, która zatwierdziła certyfikat" msgid "The person at the supplier who performed the task" msgstr "Osoba, która wykonała zadanie" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "Osoba, która przygotowała certyfikat" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "Osoba, która zakonserwowała próbkę" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "Osoba, która pobrała próbkę" @@ -5732,7 +5870,7 @@ msgstr "Osoba, która pobrała próbkę" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5740,7 +5878,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "Cena za analizę dla klientów, którym przysługuje rabat za 'hurtowe' zamówienia" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5860,7 +5998,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "Jest to domyślny maksymalny czas przeznaczony na wykonywanie analiz. Służy wyłącznie do analiz, w których usługa analizy nie określa czasu realizacji. Pod uwagę brane są tylko dni robocze w laboratorium." @@ -5892,11 +6030,11 @@ msgstr "Czwartek" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Wskazówka. Załączone dokumenty nie zostaną załadowane, chyba że są one obecne w instancji." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "Nazwa miejsca" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "Do" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Do utrwalenia" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Do pobrania" @@ -5936,23 +6074,23 @@ msgstr "Do pobrania" msgid "To be displayed below each Analysis Category section on results reports." msgstr "Będzie wyświetlony na sprawozdaniu wyników poniżej każdej sekcji Kategorii Analiz." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Do utrwalenia" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "Do wydrukowania" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Do sprawdzenia" @@ -5960,7 +6098,7 @@ msgstr "Do sprawdzenia" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "Aby przetestować obliczenia, wprowadź tutaj wartości dla wszystkich parametrów obliczeń. Obejmuje to pola pośrednie zdefiniowane powyżej, a także wszelkie usługi, od których obliczenia te zależą dd obliczenia wyników." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "Nieprzypisane" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Niepewność" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "Jednostka" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "Nieznany IBAN kraju %s" @@ -6098,7 +6236,7 @@ msgstr "Nieznany format pliku ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "Nierozpoznany format pliku ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6122,11 +6260,11 @@ msgstr "Górny Limit Detekcji (GLD)" msgid "Use Analysis Profile Price" msgstr "Użyj Ceny Profilu Analtycznego" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Użyj Dashboard jako domyślnej strony głównej" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Użyj domyślnej metody obliczania" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "Historia użytkowników" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Używanie zbyt małej ilości danych nie ma statystycznego sensu. Ustaw minimalną akceptowalną liczbę wyników, zanim statystyki QC będą obliczane i wykreślane" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "VAT" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "VAT %" @@ -6190,15 +6328,17 @@ msgstr "Kwota podatku VAT" msgid "VAT number" msgstr "NIP" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Ważne od" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Ważne do" @@ -6206,6 +6346,10 @@ msgstr "Ważne do" msgid "Validation" msgstr "Walidacja" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Sprawdzenie poprawności zakończyło się niepowodzeniem: '${keyword}': słowo kluczowe się powtarza" @@ -6226,6 +6370,10 @@ msgstr "Sprawdzenie poprawności nie powiodło się: '${title}': tytuł się pow msgid "Validation failed: '${value}' is not unique" msgstr "Sprawdzenie poprawności nie powiodło się: '${value}' nie jest unikalny" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Weryfikacja nie powiodła się: Azymut musi być E/W" @@ -6234,7 +6382,7 @@ msgstr "Weryfikacja nie powiodła się: Azymut musi być E/W" msgid "Validation failed: Bearing must be N/S" msgstr "Weryfikacja nie powiodła się: Azymut musi być N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "Walidacja nie powiodła się: nie można zaimportować modułu '%s'" @@ -6266,6 +6414,14 @@ msgstr "Weryfikacja nie powiodła się: Wartości maksymalne muszą być wartoś msgid "Validation failed: Min values must be numeric" msgstr "Weryfikacja nie powiodła się: Wartości minimalne muszą być wartościami liczbowymi" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Weryfikacja nie powiodła się: Pojemniki do utrwalania muszą mieć zaznaczoną opcje utrwalania." @@ -6274,7 +6430,7 @@ msgstr "Weryfikacja nie powiodła się: Pojemniki do utrwalania muszą mieć zaz msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Sprawdzenie poprawności zakończyło się niepowodzeniem: Wybór to wymaga zaznaczenia następujących kategorii: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Weryfikacja nie powiodła się: Wartości muszą być liczbami" @@ -6331,11 +6487,11 @@ msgstr "Weryfikacja nie powiodła się: minuty muszą być w zakresie 0 - 59" msgid "Validation failed: minutes must be numeric" msgstr "Weryfikacja nie powiodła się: minuty muszą być liczbami" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Weryfikacja nie powiodła się: Procent błędu musi zawierać się w przedziale od 0 do 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Weryfikacja nie powiodła się: Procent błędu musi być wartością liczbową" @@ -6352,15 +6508,23 @@ msgstr "Weryfikacja nie powiodła się: sekundy muszą być liczbami" msgid "Validation failed: title is required" msgstr "Sprawdzenie poprawności nie powiodło się: tytuł jest wymagany" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Sprawdzanie poprawności nie powiodło się: wartość musi być pomiędzy 0 a 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6372,7 +6536,7 @@ msgstr "Data raportu walidacji" msgid "Validations" msgstr "walidacje" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Sprawdzający" @@ -6387,9 +6551,9 @@ msgstr "Wartość" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Wpisana tu wartość zastąpi domyślną zdefiniowaną w konfiguracji Pól Tymczasowych Formuł Obliczeniowych." -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Sprawdzone" @@ -6405,7 +6569,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Wersja" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "Obieg" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6523,13 +6687,13 @@ msgstr "Szablon karty pracy" msgid "Worksheet Templates" msgstr "Szablony kart pracy" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Karty pracy" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Nieprawidłowa długość numeru IBAN %s: %sshort by %i" @@ -6583,7 +6747,7 @@ msgstr "akcja" msgid "activate" msgstr "uaktywnianie" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "co dwa lata" @@ -6596,7 +6760,7 @@ msgstr "przez" msgid "comment" msgstr "komentarz" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6658,6 +6822,16 @@ msgstr "w" msgid "label_add_to_groups" msgstr "dodaj_do_grup" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6697,11 +6871,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6709,7 +6883,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "kwartalnie" @@ -6748,13 +6922,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "tytuł_wymagany" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "do" @@ -6767,19 +6940,19 @@ msgstr "do" msgid "updated every 2 hours" msgstr "aktualizowane co 2 godziny" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po b/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po index 52d65dcfa2..a646db49d2 100644 --- a/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/pl_PL/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: pl_PL\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po index 601706c341..d47611f70d 100644 --- a/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/pl_PL/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Polish (Poland) (https://www.transifex.com/senaite/teams/87045/pl_PL/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: pl_PL\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/plone.pot b/src/senaite/core/locales/plone.pot index e69de29bb2..ef5d79daf9 100644 --- a/src/senaite/core/locales/plone.pot +++ b/src/senaite/core/locales/plone.pot @@ -0,0 +1,535 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI +ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" +"Language-Code: en\n" +"Language-Name: English\n" +"Preferred-Encodings: utf-8 latin1\n" +"Domain: DOMAIN\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/pt/LC_MESSAGES/plone.po b/src/senaite/core/locales/pt/LC_MESSAGES/plone.po index 49e85e21be..643af48c85 100644 --- a/src/senaite/core/locales/pt/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/pt/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: pt\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po index ae19f04a59..3d0a49e3e6 100644 --- a/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/pt/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Portuguese (https://www.transifex.com/senaite/teams/87045/pt/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: pt\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Vazio)" @@ -94,7 +94,7 @@ msgstr "(Controlo)" msgid "(Duplicate)" msgstr "(Duplicado)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "(Requerimentos)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "Referência de Credenciamento" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "Credenciado" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Ação" @@ -216,12 +216,12 @@ msgid "Active" msgstr "Ativo" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Adicionar" @@ -255,7 +255,7 @@ msgstr "Adicionar Cópia" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "All" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Todas as amostras assinadas" @@ -348,7 +348,7 @@ msgstr "Todas as amostras assinadas" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "Analisar Categoria" msgid "Analysis Keyword" msgstr "Identificador de Análise" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "Análise de perfil" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "Serviços de Análise" msgid "Analysis Services" msgstr "Serviço de Análise" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "Tipo de Análise" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "Aplicar Template" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Incluída" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Anexo" @@ -632,19 +636,19 @@ msgstr "Tipo de Anexo" msgid "Attachment Types" msgstr "Tipos de Anexos" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Anexos" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Log-off automatico" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "Endereço de facturação" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Branco" @@ -850,7 +854,7 @@ msgstr "Marca" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "Contacto Profissional" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC Emails" @@ -889,7 +893,7 @@ msgstr "CC Emails" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "Fórmula de Cálculo" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "Cálculos" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Cancelado" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Número de Catálogo" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "Categoria" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Categoria não pode ser desativada porque contém Serviços de Análises" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Cliente" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID do Cliente" @@ -1127,31 +1136,31 @@ msgstr "ID do Cliente" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Pedido de Cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ref. do Cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Referência do Cliente" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID do Cliente" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "Clientes" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Compósito" @@ -1214,6 +1223,10 @@ msgstr "Compósito" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Nível de Confiança %" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contato" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Recipiente" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Controle" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "Copiar de" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "País" @@ -1355,7 +1373,7 @@ msgstr "País" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "Criado por:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "Currente" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "Interface de Dados" msgid "Data Interface Options" msgstr "Opções da Interface de Dados" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Data" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Data de envio" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Data de recepção" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "Data do pedido" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dias" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Categorias Padrão" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valores Padrão" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Despachado" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "Endereço de e-mail" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "Feminino" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "Instrumento" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratório" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Lab Análises" @@ -2887,11 +2978,11 @@ msgstr "Laboratório" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitude" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "Registo" msgid "Login details" msgstr "Detalhes do Login" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Meridiano" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "Masculino" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "Email do Gerente" msgid "Manager Phone" msgstr "Telefone do Gerente" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "Mínimo 5 carácteres" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Abrir" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "Senha" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "Chave de Perfil" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "Notas" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Categoria Restrita" @@ -4518,7 +4611,7 @@ msgstr "Categoria Restrita" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Salvar" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "Selecionar Instrumento" msgid "Select template" msgstr "Selecionar Tema" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "Número de serie" msgid "Service" msgstr "Serviço" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Tamanho" @@ -5261,7 +5390,7 @@ msgstr "Tamanho" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Estado" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "Estado" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Submeter" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Tema" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "A verificar" @@ -5958,7 +6096,7 @@ msgstr "A verificar" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "Sem Assinatura" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% DE IVA" @@ -6188,15 +6326,17 @@ msgstr "Valor do IVA" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "Valor" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificado" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versão" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "Tema da Ficha de Trabalho" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Fichas de trabalho" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "Ativado" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po b/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po index a2da494f78..53bd8bd9c0 100644 --- a/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/pt_BR/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: pt_BR\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po index 39acdaed10..fd384990c3 100644 --- a/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/pt_BR/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/senaite/teams/87045/pt_BR/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: pt_BR\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "%Realizado" msgid "% Published" msgstr "% Publicado" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s foi rejeitada" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Branco)" @@ -95,7 +95,7 @@ msgstr "(Controle)" msgid "(Duplicate)" msgstr "(Duplicata)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Perigoso)" @@ -107,7 +107,7 @@ msgstr "(Requerido)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Referência de Credenciamento" msgid "Accreditation page header" msgstr "Cabeçalho pagina de acreditação" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Credenciado" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Ação" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Ativo" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Adicionar" @@ -256,7 +256,7 @@ msgstr "Adicionar Duplicata" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Adiciona campo de observação para todas as análises" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Após ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agência" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Todas" @@ -341,7 +341,7 @@ msgstr "Todos os serviços de análises Certificadas estão listados aqui." msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Todas as amostras designadas" @@ -349,7 +349,7 @@ msgstr "Todas as amostras designadas" msgid "Allow Manual Detection Limit input" msgstr "Permitir entrada manual de Limite de Detecção " -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Permitir acesso a planilhas de trabalho apenas para analistas designados" @@ -365,7 +365,7 @@ msgstr "Permitir que o mesmo usuário verifique várias vezes" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Permitir que o mesmo usuário verifique várias vezes, mas não consecutivamente" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Permitir auto-verificação de resultados" @@ -381,11 +381,11 @@ msgstr "Permitir que o analista possa substituir manualmente o valor de incertez msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Sempre expandir as categorias selecionadas nas visualizações do cliente" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "Índice de Análises por departamento" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Categoria de análise" msgid "Analysis Keyword" msgstr "Palavra-chave de análise" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Perfil de análise" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Perfis de Análises" @@ -498,7 +498,7 @@ msgstr "Serviço de Análise" msgid "Analysis Services" msgstr "Serviços de Análises" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Tipo de Análise" msgid "Analysis category" msgstr "Categoria de análise" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Serviço de análise" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "Tempos de processamento das análises" msgid "Analysis turnaround times over time" msgstr "Tempos de processamento das análises excedidos" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Aplicar modelo" msgid "Apply wide" msgstr "Aplicar largura" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Aprovado por" @@ -590,17 +594,17 @@ msgstr "Número de ativos" msgid "Assign" msgstr "Designar" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Designada" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Designado para: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Anexo" @@ -633,19 +637,19 @@ msgstr "Tipo de Anexo" msgid "Attachment Types" msgstr "Tipos de Anexo" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Tipo de anexo" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Anexos" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "Autorizado por" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "Autopreenchimento" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Log-off Automático" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Impressão automática de etiquetas" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "Principio básico" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Lote" @@ -782,9 +786,9 @@ msgstr "Lote" msgid "Batch Book" msgstr "Livro de lotes" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID do Lote" @@ -798,11 +802,11 @@ msgstr "Etiqueta do lote" msgid "Batch Labels" msgstr "Rotulação em Lote" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Endereço de cobrança" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Branco" @@ -851,7 +855,7 @@ msgstr "Marca" msgid "Bulk Discount" msgstr "Desconto para volumes" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Descontos por volume são aplicáveis" @@ -865,7 +869,7 @@ msgstr "Preço de atacado (sem impostos)" msgid "Business Phone" msgstr "Telefone Comercial" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "Por" @@ -873,16 +877,16 @@ msgstr "Por" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "Contatos CC" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "Emails em CC" @@ -890,7 +894,7 @@ msgstr "Emails em CC" msgid "Calculate Precision from Uncertainties" msgstr "Calculo de precisão da incerteza" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Fórmula de Cálculo" msgid "Calculation Interim Fields" msgstr "Campos de Cálculo Intermediário" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Cálculos" msgid "Calibration" msgstr "Calibração" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "Data de calibração do relatório" msgid "Calibrations" msgstr "Calibração" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Calibrador" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "Pode verificar, mas enviado pelo usuário atual" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Cancelar" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Cancelado" @@ -970,15 +974,15 @@ msgstr "Impossível ativar o cálculo pois as seguintes dependências de serviç msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Impossível desativar o cálculo pois ele está em uso pelos seguintes serviços: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Capacidade" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Capturado" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Número do Catálogo" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Categorizar serviços de análise" @@ -1020,16 +1024,16 @@ msgstr "Categoria" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "A categoria não pode ser desativada pois contém Serviços de Análises" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Cert. n." -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Código de certificado" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "Modificações salvas." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "Verifique se o método foi acreditado" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Selecione aqui se o serviço de análise está incluso no cronograma do laboratório para análises certificadas" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Selecione aqui se as amostras obtidas destes locais são 'compostas' e combinadas a partir de mais de uma sub amostra, por exemplo, várias amostras de superfície de um reservatório misturadas para constituir uma amostra representativa de todo o reservatório. O padrão, não selecionado, indica 'obtenha' amostras" @@ -1067,19 +1071,24 @@ msgstr "Selecione aqui se o recipiente já está preservado. Esta seleção irá msgid "Check this box if your laboratory is accredited" msgstr "Selecione aqui se seu laboratório é certificado." -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Selecione esta caixa para garantir que um recipiente separado para a amostra será usado neste serviço de análise" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "Escolha o tipo de verificação múltipla para o mesmo usuário. Esta configuração pode ativar / desativar a verificação / verificação consecutiva mais de uma vez para o mesmo usuário." @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "Clique em Categorias de Análises (sobre o fundo sombreado) para ver os Serviços de Análise em cada categoria. Digite um valor mínimo e máximo para indicar a margem válida de resultados. Qualquer resultado fora desta margem irá gerar um alerta. O campo % Erro permite uma % de incerteza a ser considerada quando os resultados são avaliados contra valores mínimo e máximo. Um resultado fora da margem, mas ainda dentro da % de erro será levado em consideração, gerando um alerta menos severo." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Cliente" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID Cliente em lote" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID do Cliente" @@ -1128,31 +1137,31 @@ msgstr "ID do Cliente" msgid "Client Landing Page" msgstr "Pagina inicial do Cliente" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Pedido de Cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Número de ordem do cliente" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Referência de Cliente" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Referência de Cliente" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID do Cliente" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "ID da Amostra do Cliente" @@ -1165,7 +1174,7 @@ msgstr "Clientes" msgid "Close" msgstr "Fechar" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Virgula (,)" msgid "Comments" msgstr "Comentários" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Comentários ou interpretação de resultados" @@ -1205,8 +1214,8 @@ msgstr "Comentários ou interpretação de resultados" msgid "Commercial ID" msgstr "ID do comercio" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composto" @@ -1215,6 +1224,10 @@ msgstr "Composto" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "% Nível de certeza" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Considerações" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contato" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Recipiente" @@ -1300,7 +1313,7 @@ msgstr "Tipo de conteúdo" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Controle" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "Análises para CQ de controle" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Copiar de" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Copiar para um novo" @@ -1334,7 +1348,7 @@ msgstr "Copiar para um novo" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Conta" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "País" @@ -1356,7 +1374,7 @@ msgstr "País" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "Criar uma nova amostra deste tipo" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Criado" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Criado por" @@ -1399,21 +1417,21 @@ msgstr "Criado por:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Criar" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Critério" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Moeda" @@ -1426,11 +1444,11 @@ msgstr "Atual" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Marca decimal padrão" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1439,7 +1457,7 @@ msgstr "DL" msgid "Daily" msgstr "Diáriamente" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Interface de Dados" msgid "Data Interface Options" msgstr "Opções da Interface de Dados" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Entrada de dados no diário" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Data" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Data de Criação" @@ -1474,11 +1496,11 @@ msgstr "Data de Criação" msgid "Date Dispatched" msgstr "Data de Remessa" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Data de descarte" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Data de Expiração" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Data de Carregamento" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Data de Abertura" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Data da Preservação" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Data de Publicação" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Data de Recebimento" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Data do Pedido" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Data da Amostra" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Data Verificada" @@ -1547,10 +1569,6 @@ msgstr "Data Verificada" msgid "Date collected" msgstr "Data da coleta" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Data a partir da qual o certificado de calibração é válido" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Data a partir do instrumento sob calibração" @@ -1563,13 +1581,17 @@ msgstr "Data a partir do instrumento sob manutenção" msgid "Date from which the instrument is under validation" msgstr "Data a partir do instrumento sob validação" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Data de recepção" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Data até a qual o certificado é válido" @@ -1579,10 +1601,14 @@ msgstr "Data até a qual o certificado é válido" msgid "Date until the instrument will not be available" msgstr "Data até que o instrumento não estará disponível" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Data de quando o certificado de calibração foi concedido" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Dias" @@ -1597,12 +1623,12 @@ msgstr "Desativar até a próxima calibração" msgid "Deactivate" msgstr "Desativar" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Marca decimal para uso nos Laudos deste cliente." -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Recipiente Padrão" @@ -1616,7 +1642,7 @@ msgstr "Tipo Padrão de Recipiente" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Instrumento padrão" msgid "Default Method" msgstr "Método padrão" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Preservação Padrão" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Categorias padrão" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Recepiente padrão para novas partições de amostras" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Marca decimal padrão" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "Layout padrão na exibição da planilha" @@ -1665,15 +1703,31 @@ msgstr "Layout padrão na exibição da planilha" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Período padrão de retenção de amostra" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Formato de notação científica padrão para laudos" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Formato de notação científica padrão para resultados" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valor Padrão" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "Defina o numero de decimais para ser usado neste resultado." msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Defina a precisão quando convertendo valores para notação exponencial. O padrão é 7" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "Definir o coletor que deve amostrar na data programada" @@ -1747,7 +1802,7 @@ msgstr "Departamentos" msgid "Dependent Analyses" msgstr "Análise Dependente" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "Descrição do sítio" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "Desabilitar multi-verificação para o mesmo usuário" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "Despachar" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Enviado" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "Mostrar seletor de limite de detecção" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Descarte" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "Distrito" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Documento" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "ID do documento" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Localização do Documento" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Tipo do Documento" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Versão do Documento" @@ -1884,11 +1943,11 @@ msgstr "Documentos" msgid "Dot (.)" msgstr "Ponto (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Copiar de" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Copiar para" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Entrega" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "Por exemplo, SANAS, APLAC, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Adiantado" @@ -1975,7 +2038,7 @@ msgstr "Adiantado" msgid "Edit" msgstr "Editar" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevação" @@ -1995,11 +2058,11 @@ msgstr "Endereço de Email" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "Digite um valor percentual, exemplo: 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Digite um valor percentual , ex:14,0. Este percentual é aplicado somente ao perfil de analises, sobrepondo o VAT do sistema" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Digite um valor percentual, exemplo: 14.0. Este percentual é aplicado a todo o sistema, mas pode ser sobreposto em itens individuais" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Digite um valor percentual, exemplo: 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Entre a latitude do Local de Amostragem em graus 0-90, minutos 0-59, segundos 0-59 e o indicador N/S" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Entre a longitude do Local de Amostragem em graus 0-90, minutos 0-59, segundos 0-59 e o indicador E/W" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "Entidade" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Condições Climaticas" @@ -2125,24 +2188,28 @@ msgstr "Condições Climaticas" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Andamento das Análises" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Andamento das Requisições de Análises" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Excluir da fatura" @@ -2152,12 +2219,12 @@ msgstr "Excluir da fatura" msgid "Expected Result" msgstr "Resultado Esperado" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Valores Esperados" @@ -2180,7 +2247,7 @@ msgstr "Data de Vencimento" msgid "Exponential format precision" msgstr "Precisão do formato exponencial" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Limite do formato exponencial" @@ -2216,11 +2283,11 @@ msgstr "Feminino" msgid "Field" msgstr "Campo" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Título do Campo" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Arquivo" @@ -2269,11 +2336,15 @@ msgstr "Valor de flutuação de 0,0 - 1000,0 indicando a ordem de classificaçã msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "De" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Amostra datada no futuro" @@ -2328,6 +2399,10 @@ msgstr "Amostra datada no futuro" msgid "Generate report" msgstr "Emitir Laudo" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Título de saudação, como Sr, Sra, Srta, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Agrupar serviços de análise por categoria nas tabelas de LIMS, útil quando a lista é longa" @@ -2357,17 +2432,13 @@ msgstr "Agrupar por" msgid "Grouping period" msgstr "Período de agrupamento" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Perigoso" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "Se a amostra é coletada periodicamente neste local de amostragem, insira a frequência aqui, por exemplo: semanal" @@ -2423,7 +2494,7 @@ msgstr "Se marcada, uma lista de seleção será exibida ao lado do campo result msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "Se selecionado, o instrumento estará indisponível até a próxima calibração válida ser realizada. Esta caixa de seleção será automaticamente desmarcada." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "Se ativado, um campo de texto livre será exibido perto de cada análise na exibição de entrada de resultados" @@ -2431,7 +2502,7 @@ msgstr "Se ativado, um campo de texto livre será exibido perto de cada análise msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "Se ativado, um usuário que enviou um resultado para essa análise também poderá confirmá-lo. Esta configuração tem efeito para os usuários com uma função atribuída que lhes permite verificar resultados (por padrão, gerentes, gerentes de laboratório e verificadores). A opção definida aqui tem prioridade sobre a opção definida no Bika Setup" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "Se ativado, um usuário que enviou um resultado também poderá confirmá-lo. Essa configuração só terá efeito para os usuários com uma função atribuída que lhes permita verificar resultados (por padrão, gerentes, gerentes de laboratório e verificadores). Essa configuração pode ser sobrescrita por uma determinada análise no modo de exibição de edição do Serviço de Análise. Por padrão, desativado." @@ -2459,7 +2530,7 @@ msgstr "Se solicitado, selecione um cálculo para os serviços de análise ligad msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "Se o texto for inserido aqui, ele é usado em vez do título quando o serviço for listado em títulos de coluna. Formatação HTML é permitido." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "Caso este recipiente seja pré-preservado, o método de preservação po msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Se desmarcado, os analistas e funcionários de laboratório serão capazes de gerenciar planilhas também. Se os usuários possuem acesso restrito apenas às planilhas para o qual são designados, esta opção será marcada e apenas para leitura." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Se desmarcado, os analistas terão acesso a todas as planilhas." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "Procedimento de calibração no laboratório" msgid "Inactive" msgstr "Inativo" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Incluir e exibir informações sobre preço" @@ -2526,15 +2597,15 @@ msgstr "Incluir e exibir informações sobre preço" msgid "Include descriptions" msgstr "Incluir descrições" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Número IBAN incorreto: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Número NIB incorreto: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "Instruções para rotinas de calibração regulares no laboratório dest msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instruções para rotinas de prevenção e manutenção regulares destinados a analistas" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Instrumento" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Calibrações de Instrumento" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Arquivo de Instrumentos" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Importação do Instrumento" @@ -2608,11 +2691,11 @@ msgstr "Localização do Instrumento" msgid "Instrument Locations" msgstr "Localizações do Instrumento" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Manutenção do Instrumento" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Agenda de Tarefas do Instrumento" @@ -2625,7 +2708,7 @@ msgstr "Tipo de instrumento" msgid "Instrument Types" msgstr "Tipo de Instrumento" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Validação de Instrumento" @@ -2641,7 +2724,7 @@ msgstr "Instrumento desativado até calibração bem-sucedida:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Instrumento descartado até que novos testes de calibração sejam feitos:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Exportador para o instrumento não encontrado" @@ -2653,6 +2736,10 @@ msgstr "Instrumento falhou no teste de referência" msgid "Instrument has no data interface selected" msgstr "O instrumento não possui interface de dados selecionada" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Instrumento no progresso da calibração:" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Certificado de calibração dos instrumentos expirado:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Instrumentos" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Instrumentos desativados até calibração bem-sucedida:" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Testes de calibração interna" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Certificado interno" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Intervalo" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Inválido" @@ -2748,7 +2839,7 @@ msgstr "Inválido" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "Fatura" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Excluir Fatura" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "FaturaLote não possui título" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Cargo" @@ -2838,11 +2929,11 @@ msgstr "Palavras-chave" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratório" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Análises do Laboratório" @@ -2888,11 +2979,11 @@ msgstr "Laboratório" msgid "Laboratory Accredited" msgstr "Laboratório Certificado" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Página de destino" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Lista de preço" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Etiqueta grande" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "Último Horário de Acesso" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Atrasado" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Análise Atrasada" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Análises Atrasadas" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitude" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Listar toda amostra recebidas por período" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Carregar Dados de Configuração" @@ -2972,11 +3063,11 @@ msgstr "Carregar Dados de Configuração" msgid "Load documents describing the method here" msgstr "Carregar os documentos descrevendo o método" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Carregue do arquivo" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Carregar o documento certificado aqui" @@ -3010,11 +3101,11 @@ msgstr "Tipo do local" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Localização onde a amostra é colocada" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Local onde a amostra foi coletada" @@ -3032,29 +3123,13 @@ msgstr "Registro" msgid "Login details" msgstr "Detalhes do login" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Login falhou. Observe que maiúsculas e minúsculas são consideradas tanto para o endereço de email quanto para a senha. Verifique se a sua tecla \"caps lock\" não está pressionada." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Login falhou. Observe que maiúsculas e minúsculas são consideradas tanto para o endereço de email quanto para a senha. Verifique se a sua tecla \"caps lock\" não está pressionada." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Falha na autenticação. Seu Login foi desativado. Entre em contato com o laboratório para obter mais informações." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Falha na autenticação. Seu Login está vinculado a vários Contatos. Entre em contato com o laboratório para obter mais informações." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitude" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Número do lote" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Endereço de correspondência" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Mantedor" @@ -3101,7 +3176,7 @@ msgstr "Masculino" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Email do Gerente" msgid "Manager Phone" msgstr "Telefone do Gerente" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manual" @@ -3155,6 +3230,10 @@ msgstr "Entrada manual de resultados" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Fabricante" msgid "Manufacturers" msgstr "Fabricante" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "Desconto de membro" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Desconto para o associado %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Há desconto para associado aqui" @@ -3232,7 +3311,7 @@ msgstr "Membro registrado e vinculado ao contato atual." msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Meu" @@ -3291,7 +3370,7 @@ msgstr "Cinco caracteres no mínimo." msgid "Minimum Volume" msgstr "Volume Mínimo" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Número mínimo de resultados para cálculos estatísticos de CQ" @@ -3339,11 +3418,11 @@ msgstr "Mais" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "Múltiplo Tipo de verificação" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Múltipla verificação requerida " @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "Nenhuma análise foi adicionada" msgid "No analyses were added to this worksheet." msgstr "Nenhuma análise foi adicionada para esta planilha." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "Nenhum arquivo selecionado" msgid "No historical actions matched your query" msgstr "Sem histórico de ações dentro do seu critério." +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "Nenhum item selecionado" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "Nenhum item novo foi criado" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Nenhum laudo especificado no pedido" @@ -3524,11 +3607,11 @@ msgstr "Nenhum laudo especificado no pedido" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "Nenhuma amostra compatível" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "Não há usuário correspondente para ${contact_fullname} e ele/ela não msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "Nenhum perfil de usuário pode ser encontrado para o usuário. Entre em contato com o administrador do laboratório para obter suporte adicional ou tente relink de usuário." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Nenhum" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "Não definido" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Não configurado" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "Número de colunas" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Número de Análises" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Número de análises publicadas e expressas como a porcentagem do total de análises realizadas" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "Número de requisições" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Número de verificações necessárias" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Número de verificações necessárias antes de um determinado resultado ser considerado como \"verificado\". Essa configuração pode ser sobrescrita por qualquer análise em Serviços Análises. Por padrão, 1" @@ -3660,11 +3747,11 @@ msgstr "Uma vez preservada, a amostra deve ser descartada dentro do mesmo perío msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Somente gerentes de laboratório podem criar e editar carta controle" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "Somente para campos vazios ou iguais a zero" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Abrir" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Data do Pedido" msgid "Order Number" msgstr "Número do Pedido" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organização responsável por conceder o certificado de calibração" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Expirado" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Partição" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Senha" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Tempo de vida da senha" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "Selecione um usuário na lista" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Por favor, especifique aqui as preservações que diferem do tipo padrão de serviço de preservação." @@ -3860,6 +3947,10 @@ msgstr "Por favor, especifique aqui as preservações que diferem do tipo padrã msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Por favor, faça o upload o logotipo que você está autorizado a usar, por seu órgão certificador, em seu site e em laudos com os resultados. O tamanho máximo é 175 x 175 pixels." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "Razões predefinidas de rejeição" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Marca decimal preferida nos laudos." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Marca decimal preferida nos resultados" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Preferência de notação científica padrão para laudos" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Preferência de notação científica para formatação resultados" @@ -3937,7 +4028,7 @@ msgstr "Prefixo" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Preparado por" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "Pré-publicar" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Preservação" @@ -3955,7 +4046,7 @@ msgstr "Preservação" msgid "Preservation Category" msgstr "Categoria da Preservação" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Preservações" msgid "Preserve" msgstr "Preservar" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Preservador" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "Preveção" msgid "Preventive maintenance procedure" msgstr "Prever procedimento de manutenção" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "Listas de preço" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "Data de impressão:" msgid "Print pricelist" msgstr "Imprimir lista de compra" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Prioridade" @@ -4088,8 +4180,8 @@ msgstr "Chave de Perfil" msgid "Profile Keyword" msgstr "Palavra-chave de Perfil" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "ID de Protocolo" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "Público. Lag" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Especificação da publicação" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Resultados publicados" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "Análises do CQ" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "Resultados CQ" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "ID da amostra do CQ" @@ -4193,7 +4285,7 @@ msgstr "Digite novamente a senha. Certifique-se de que as senhas são idênticas msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Reatribuição" @@ -4216,7 +4308,7 @@ msgstr "Recebido" msgid "Recept. Lag" msgstr "Recept. Atraso" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Recepção pendente" @@ -4241,7 +4333,7 @@ msgstr "Análise de Referência" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Definição de Referência" @@ -4250,7 +4342,7 @@ msgstr "Definição de Referência" msgid "Reference Definitions" msgstr "Definições de Referências" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "Valor de referência" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Valores de referência da amostra são brancos ou nulos" @@ -4310,8 +4402,8 @@ msgstr "Rejeitar análise" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Rejeitado" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Notas" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Observações a considerar para o processo de manutênção" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "Tipo de Laudo" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Upload de Laudo" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Laudos" msgid "Republish" msgstr "Republicar" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Requisição" msgid "Request ID" msgstr "ID da Requisição" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Requisitar nova análise" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "Requisitada" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Requerido" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Categorias restritas" @@ -4519,7 +4612,7 @@ msgstr "Categorias restritas" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Resultado no limite do intervalo" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Resultado fora do intervalo" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Valores de resultado com pelo menos esse número de dígitos significativos são exibidos em notação científica com a letra 'e' para indicar o expoente. A precisão pode ser configurado em Serviços de análises individuais" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Interpretação de resultados" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Resultados têm sido retirados" @@ -4578,11 +4671,11 @@ msgstr "Resultados têm sido retirados" msgid "Results interpretation" msgstr "Interpretação de resultados" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Resultados pendentes" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Período de Retenção" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Retestado" msgid "Retract" msgstr "Retratar" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "Retratado" msgid "Retracted analyses" msgstr "Análises retratadas" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Retratações" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "Revisados pela" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "Servidor SMTP desconectado. A criação do usuário foi interrompida." @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Cumprimento" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Amostra" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "Partições de Amostra" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Local de Amostragem" @@ -4725,11 +4830,11 @@ msgstr "Local de Amostragem" msgid "Sample Points" msgstr "Locais de Amostragem" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "Rejeição de amostra" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Tipo de Amostra" msgid "Sample Type Prefix" msgstr "Prefixo do Tipo de Amostra" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Tipos de Amostra" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Condição da amostra" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Amostra devida" @@ -4771,7 +4880,7 @@ msgstr "Amostra devida" msgid "Sample point" msgstr "Local de amostragem" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Amostra recebida" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "Matriz da amostra" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "Tipo de amostra" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Particionador" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Coletor para amostragem programada" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Amostras" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Amostras deste tipo devem ser tratadas como perigosas" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Amostras recebidas vs reportadas" @@ -4854,35 +4967,35 @@ msgstr "Amostras recebidas vs amostras reportadas" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Data de Amostragem" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Desvio de Amostragem" msgid "Sampling Deviations" msgstr "Desvios de Amostragens" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Frequência de Amostragem" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Salvar" @@ -4931,12 +5044,12 @@ msgstr "Programação" msgid "Schedule sampling" msgstr "Amostragem programada" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Amostragem programada" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Agenda de tarefas" @@ -4944,6 +5057,10 @@ msgstr "Agenda de tarefas" msgid "Scientific name" msgstr "Nome científico" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Segundos" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Selecione uma preservação padrão para este serviço de análise. Caso a preservação dependa da combinação do tipo de amostra, especifique a preservação por tipo de amostra na tabela abaixo" @@ -4976,7 +5097,7 @@ msgstr "Selecione uma preservação padrão para este serviço de análise. Caso msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Selecione um gerente a partir da equipe disponível configurada no item 'contatos do laboratório'. Gerentes departamentais são referenciados em relatórios de resultados de análises contendo dados de seus departamentos." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Selecionar Analista" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Selecione arquivo existente" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Selecione se for um certificado de calibração interno" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Selecione se o cálculo a ser utilizado no conjunto de cálculos definidos por padrão no método padrão. Se não selecionado, o cálculo pode ser selecionado manualmente" @@ -5029,15 +5150,15 @@ msgstr "Selecionar Instrumento" msgid "Select template" msgstr "Selecionar modelo" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Selecione o pais que o site vai ser mostrado como padrão" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Selecione a moeda que o site usará para exibir os preços." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Selecione o recipiente padrão a ser usado por este serviço de análise. Caso o recipiente a ser usado dependa da combinação entre o tipo de amostra e sua preservação, especifique o recipiente na tabela de tipo de amostra abaixo." @@ -5053,39 +5174,39 @@ msgstr "Selecione o instrumento preferencial." msgid "Select the types that this ID is used to identify." msgstr "Selecione os tipos que esse ID é usado para identificar." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Selecione esta opção para ativar o painel de controle como uma página inicial padrão." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Selecione aqui para ativar os passos do processo (workflow) de coleção de amostras." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Selecione isto para permitir que um Coordenador de Amostragem programe uma amostragem. Esta funcionalidade só tem efeito quando o 'Fluxo de trabalho de amostragem' está ativo" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Selecione quais Análises devem ser incluídas na Planilha" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Selecione qual etiqueta deve ser usada como a etiqueta 'grande' por padrão" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Selecione qual etiqueta deve ser usada como a etiqueta 'pequena' por padrão" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Selecione qual etiqueta imprimir quando a impressão automática estiver habilitada." @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Recipiente Separado" @@ -5144,7 +5265,7 @@ msgstr "Número de série" msgid "Service" msgstr "Serviço" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Defina o fluxo de trabalho de Rejeição de amostra e as razões" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "Configurar a tarefa de manutenção como fechada." -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "Título da prateleira" msgid "Shipping address" msgstr "Endereço de entrega" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "Titulo abreviado" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Mostre apenas as categorias selecionadas em visualizações do cliente" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "Título do Site" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Tamanho" @@ -5262,7 +5391,7 @@ msgstr "Tamanho" msgid "Small Sticker" msgstr "Etiqueta pequena" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Etiqueta pequena" @@ -5280,7 +5409,7 @@ msgstr "Chave de classificação" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Especificação" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Especificações" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "A data de início deve ser anterior à data de término" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Estado" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Estado" msgid "Sticker" msgstr "Etiqueta" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Modelos de adesivos" @@ -5341,7 +5470,7 @@ msgstr "Modelos de adesivos" msgid "Stickers preview" msgstr "Pré-visualização das etiquetas" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "Local de armazenamento" msgid "Storage Locations" msgstr "Locais de armazenamento" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Submeter" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Fornecedor" @@ -5454,16 +5591,16 @@ msgstr "Painel de Controle do Sistema" msgid "System default" msgstr "Padrão do Sistema" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Tarefa" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "ID da tarefa" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Tipo de Tarefa" @@ -5478,7 +5615,7 @@ msgstr "Descrição técnica e instruções a serem seguidas por analistas" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Modelo" @@ -5492,6 +5629,7 @@ msgstr "Resultado do teste" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "Analista ou técnico responsável pela manutenção" msgid "The analyst responsible of the validation" msgstr "Analista responsável pela validação" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "A categoria da análise a qual este serviço pertence" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "A data o instrumento foi instalado" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "O marcador decimal nas configurações Bika serão usados." @@ -5608,11 +5746,11 @@ msgstr "O tipo padrão de recipiente. Novas partições de amostra receberão, a msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "O percentual de desconto digitado aqui é aplicado aos preços para os clientes identificados como 'associados', normalmente membros cooperados e parceiros merecedores deste desconto." -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "A altura ou profundidade na qual a amostra deve ser obtida" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "ID do instrumento no registro de ativos do laboratório" @@ -5637,7 +5779,7 @@ msgstr "ID do instrumento no registro de ativos do laboratório" msgid "The instrument's model number" msgstr "O número do modelo do instrumento" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "O intervalo é calculado a partir do campo 'De' e define quando o certificado expira em dias. Definir esta inversão sobrescreve o campo 'Fazer' em salvar." @@ -5654,11 +5796,11 @@ msgstr "O departamento do laboratório" msgid "The laboratory departments" msgstr "Os departamentos laboratoriais" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "A lista de tipos de amostras que podem ser coletadas neste local de amostragem. Se nenhum tipo de amostra for selecionado, então todos os tipos estão disponíveis." @@ -5682,15 +5824,11 @@ msgstr "Número de análises requisitadas por serviço de análise" msgid "The number of analyses requested per sample type" msgstr "Número de análises requisitadas por tipo de amostra" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "O número de dias antes que uma senha expire. O número '0' desabilita a expiração da senha" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "O número de dias antes que uma amostra expire e não possa mais ser analisada. Esta configuração pode ser definida por tipo individual de amostra" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "O número de minutos antes que o logoff automático de um usuário aconteça. O número '0' desabilita o logoff automático" @@ -5706,7 +5844,7 @@ msgstr "Número de requisições e análises por cliente" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "O período no qual amostras não preservadas deste tipo podem ser mantidas antes que expirem e não mais possam ser analisadas" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "A pessoa do fornecedor que aprovou o certificado" @@ -5715,15 +5853,15 @@ msgstr "A pessoa do fornecedor que aprovou o certificado" msgid "The person at the supplier who performed the task" msgstr "A pessoa do fornecedor que executou a tarefa" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "A pessoa do fornecedor que aprovou o certificado" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "O preço cobrado a clientes qualificados para descontos por volume" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Dica. Documentos anexados não serão carregados a menos que eles estão presentes na instância." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "Título do Site" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "Para" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "A Ser Preservado" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "A Ser Amostrado" @@ -5935,23 +6073,23 @@ msgstr "A Ser Amostrado" msgid "To be displayed below each Analysis Category section on results reports." msgstr "A ser exibido abaixo de cada seção de Categoria de Análise nos Laudos." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Para ser preservado" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Para ser amostrado" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "A verificar" @@ -5959,7 +6097,7 @@ msgstr "A verificar" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "Para testar o cálculo, insira aqui valores para todos os parâmetros de cálculo. Isso inclui os campos intermediários definidos acima, bem como quaisquer serviços que este cálculo depende para calcular os resultados." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Não designado" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Incerteza" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Unidade" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "IBAN países desconhecidos %s" @@ -6097,7 +6235,7 @@ msgstr "Formato do arquivo não reconhecido ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "Formato de arquivo não reconhecido ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "Limite de detecção mais baixo (UDL)" msgid "Use Analysis Profile Price" msgstr "Use Perfil de Análise de Preço" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Usar o Painel de Controle como página inicial padrão" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Históricos dos usuários" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Usar muito poucos dados não faz sentido estatisticamente. Configure um número mínimo aceitável de resultados antes que as estatísticas de CQ possam ser calculadas e exibidas" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "IVA" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% DE IVA" @@ -6189,15 +6327,17 @@ msgstr "Valor do IVA" msgid "VAT number" msgstr "Número do IVA" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Válido" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Válido de" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Validado por" @@ -6205,6 +6345,10 @@ msgstr "Validado por" msgid "Validation" msgstr "Validação" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Validação falhou: '${keyword}': palavra-chave duplicada" @@ -6225,6 +6369,10 @@ msgstr "Validação falhou: '${title}': título duplicado" msgid "Validation failed: '${value}' is not unique" msgstr "Validação falhou: '${value}' não é único" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Validação falhou: Direção deve ser E/W (Leste/Oeste)" @@ -6233,7 +6381,7 @@ msgstr "Validação falhou: Direção deve ser E/W (Leste/Oeste)" msgid "Validation failed: Bearing must be N/S" msgstr "Validação falhou: Direção deve ser N/S (Norte/Sul)" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "Validação falhou: Valores máximos devem ser numéricos" msgid "Validation failed: Min values must be numeric" msgstr "Validação falhou: Valores mínimos devem ser numéricos" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Validação falhou: recipientes pré-preservados devem ter uma preservação selecionada" @@ -6273,7 +6429,7 @@ msgstr "Validação falhou: recipientes pré-preservados devem ter uma preserva msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Validação falhou: A seleção requer que as seguintes categorias sejam selecionadas: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Falha de validação: Valores devem ser números" @@ -6330,11 +6486,11 @@ msgstr "Validação falhou: minutos devem estar entre 0 e 59" msgid "Validation failed: minutes must be numeric" msgstr "Validação falhou: minutos devem ser numéricos" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Falha de validação: valores percentuais devem estar entre 0 e 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Falha de validação: valores percentuais devem ser números" @@ -6351,15 +6507,23 @@ msgstr "Validação falhou: segundos devem ser numéricos" msgid "Validation failed: title is required" msgstr "Validação falhou: título requerido" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Falha na validação: o valor deve estar entre 0 e 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "Falha na validação: o valor deve ser flutuante" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "Data de validação do relatório" msgid "Validations" msgstr "Validações" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validador" @@ -6386,9 +6550,9 @@ msgstr "Valor" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Valores podem ser inseridos aqui os quais substituirão os predefinidos especificados nos Campos de Cálculo Provisório" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verificado" @@ -6404,7 +6568,7 @@ msgstr "Verificar" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versão" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "Fluxo de trabalho" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Tema da Ficha de Trabalho" msgid "Worksheet Templates" msgstr "Modelos de Planilhas" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Planilhas" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Tamanho de IBAN errado por %s: %s muito curto por %i" @@ -6582,7 +6746,7 @@ msgstr "ação" msgid "activate" msgstr "ativar" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "Duas vezes por ano" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "comentário" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "diariamente" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "adiciona_rótulo_para_grupos" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "por mês" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "de" @@ -6708,7 +6882,7 @@ msgstr "de" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "trimestral" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "etiqueta_requerido" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "para" @@ -6766,19 +6939,19 @@ msgstr "até" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "Verificação(s) pendente" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "semanal" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "anual" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po b/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po index 6612e56910..8ab945f1cb 100644 --- a/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ro_RO/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ro_RO\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po index 827969af03..df08eb3305 100644 --- a/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ro_RO/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Romanian (Romania) (https://www.transifex.com/senaite/teams/87045/ro_RO/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ro_RO\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% Efectuat" msgid "% Published" msgstr "% Publicat" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Gol)" @@ -95,7 +95,7 @@ msgstr "(Control)" msgid "(Duplicate)" msgstr "(Duplicat)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Periculos)" @@ -107,7 +107,7 @@ msgstr "(Necesar)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Acreditat" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Acțiune" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Activ" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Adaugă" @@ -256,7 +256,7 @@ msgstr "Adaugă duplicat" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Adaugă un câmp de mențiuni pentru toate analizele" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "După ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agenție" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Toate" @@ -341,7 +341,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -349,7 +349,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Categorie analiză" msgid "Analysis Keyword" msgstr "Cuvânt cheie analiză" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Profil analiză" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Profile analiză" @@ -498,7 +498,7 @@ msgstr "Serviciu analiză" msgid "Analysis Services" msgstr "Servicii analize" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Tip analiză" msgid "Analysis category" msgstr "Categorie analiză" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Serviciu analiză" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Aplică șablon" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Aprobat de" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Asignat" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Asignat la: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Atașament" @@ -633,19 +637,19 @@ msgstr "Tip atașament" msgid "Attachment Types" msgstr "Tipuri atașamente" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Tip atașament" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Atașamente" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "Completare automată" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Deautentificare automată" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "Bază" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Lot" @@ -782,9 +786,9 @@ msgstr "Lot" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "ID lot" @@ -798,11 +802,11 @@ msgstr "" msgid "Batch Labels" msgstr "Etichete lot" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Adresă facturare" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Gol" @@ -851,7 +855,7 @@ msgstr "Marcă" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -865,7 +869,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "De" @@ -873,16 +877,16 @@ msgstr "De" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -890,7 +894,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Formulă calcul" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Calcule" msgid "Calibration" msgstr "Calibrare" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "Dată raport calibrare" msgid "Calibrations" msgstr "Calibrări" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Calibrator" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Anulat" @@ -970,15 +974,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Capacitate" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Capturat" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Număr catalog" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "Categorie" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Cod certificat" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "Verifică dacă metoda a fost acreditată" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1067,19 +1071,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Client" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "ID lot client" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID client" @@ -1128,31 +1137,31 @@ msgstr "ID client" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Comandă client" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Număr comandă client" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ref. client" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Referință client" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID client" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1165,7 +1174,7 @@ msgstr "Clienți" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Virgulă (,)" msgid "Comments" msgstr "Comentarii" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "ID comercial" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Compozit" @@ -1215,6 +1224,10 @@ msgstr "Compozit" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Nivel de încredere %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contact" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Container" @@ -1300,7 +1313,7 @@ msgstr "Tip conținut" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Control" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Copiază de la" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1334,7 +1348,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Număr" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Țară" @@ -1356,7 +1374,7 @@ msgstr "Țară" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "Creează o mostră nouă de acest tip" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Creat" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Creat de" @@ -1399,21 +1417,21 @@ msgstr "Creat de:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Autor" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Criterii" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Monedă" @@ -1426,11 +1444,11 @@ msgstr "Curent" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Dată" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1474,11 +1496,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1563,13 +1581,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Dată primire" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Data până când certificatul este valabil" @@ -1579,10 +1601,14 @@ msgstr "Data până când certificatul este valabil" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Data de emitere a certificatului de calibrare" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Zile" @@ -1597,12 +1623,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Container implicit" @@ -1616,7 +1642,7 @@ msgstr "Tip implicit container" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Instrument implicit" msgid "Default Method" msgstr "Metodă implicită" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Conservare implicită" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Categorii implicite" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Format implicit notație științifică pentru rapoarte" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Format implicit notație științifică pentru rezultate" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Valoare implicită" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Analize dependente" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1975,7 +2038,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1995,11 +2058,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2152,12 +2219,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2180,7 +2247,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2328,6 +2399,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2625,7 +2708,7 @@ msgstr "Tip instrument" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2748,7 +2839,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2888,11 +2979,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2972,11 +3063,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3291,7 +3370,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3339,11 +3418,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3955,7 +4046,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Rezultate publicate" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4216,7 +4308,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4250,7 +4342,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4310,8 +4402,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4519,7 +4612,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4725,11 +4830,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4931,12 +5044,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5144,7 +5265,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5262,7 +5391,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5682,15 +5824,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5935,23 +6073,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5959,7 +6097,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6189,15 +6327,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6205,6 +6345,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6225,6 +6369,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6233,7 +6381,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6386,9 +6550,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6766,19 +6939,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ru/LC_MESSAGES/plone.po b/src/senaite/core/locales/ru/LC_MESSAGES/plone.po index 390e9199d1..b71a874d80 100644 --- a/src/senaite/core/locales/ru/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ru/LC_MESSAGES/plone.po @@ -18,3 +18,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ru\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po index 22521d95b2..ce88ea7620 100644 --- a/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ru/LC_MESSAGES/senaite.core.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Russian (https://www.transifex.com/senaite/teams/87045/ru/)\n" @@ -23,8 +23,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ru\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -63,7 +63,7 @@ msgstr "% Выполнено" msgid "% Published" msgstr "% Опубликовано" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s отклонено" @@ -81,11 +81,11 @@ msgstr "← Назад" msgid "← Back to the ${back_link}" msgstr "← Назад к ${back_link} " -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "Значения 'Min' и 'Max' показывают допустимый(валидный) диапазон значений. 'Min warn' and 'Max warn'  показывают пороговый диапазон. любой результат за пределами допустимого диапазона но не превышающий пороговый, вызывает мене строгое предупреждение. Если результат выходит за пределы порогового диапазона, значение, установленное для «» Max будет отображаться в списках и результатах отчетов вместо реального результата" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Бланк)" @@ -98,7 +98,7 @@ msgstr "(Контроль)" msgid "(Duplicate)" msgstr "(Повторно)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Опасный)" @@ -110,7 +110,7 @@ msgstr "(Требуется)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Это автоматически сгенерированное сообщение, пожалуйста, не отвечайте на него. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -191,7 +191,7 @@ msgstr "Сылка на аккредитацию" msgid "Accreditation page header" msgstr "Заголовок страницы аккредитации" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -199,7 +199,7 @@ msgstr "Аккредитованные" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Действие" @@ -220,12 +220,12 @@ msgid "Active" msgstr "Активные" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Исполнитель" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Добавить" @@ -259,7 +259,7 @@ msgstr "Добавить повторный" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Добавить замечания ко всем анализам" @@ -272,7 +272,7 @@ msgstr "" msgid "Add new Attachment" msgstr "Добавить вложение" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -288,11 +288,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Дополнительные библиотеки Python" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -325,13 +325,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Агентство" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Все" @@ -344,7 +344,7 @@ msgstr "Все аккредитованные услуги на анализ н msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Все назначенные анализы " @@ -352,7 +352,7 @@ msgstr "Все назначенные анализы " msgid "Allow Manual Detection Limit input" msgstr "Разрешить ручной ввод определения лимитов" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Разрешить доступ к рабочим листам только для назначенных аналитиков" @@ -368,7 +368,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Разрешить самопроверку результатов" @@ -384,11 +384,11 @@ msgstr "Разрешить аналитику изменять величину msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Всегда расширять выбранные категории в представлениях клиента" @@ -444,7 +444,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -464,7 +464,7 @@ msgstr "Категория анализа" msgid "Analysis Keyword" msgstr "Ключевые слова исследования" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -472,7 +472,7 @@ msgstr "Профиль анализа " #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Анализы: Профили" @@ -501,7 +501,7 @@ msgstr "Услуга по анализам" msgid "Analysis Services" msgstr "Анализы: Услуги" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -526,7 +526,11 @@ msgstr "Тип анализа" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -535,7 +539,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -555,7 +559,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -581,7 +585,7 @@ msgstr "Применить шаблон" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -593,17 +597,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Назначен" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -615,9 +619,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Вложение" @@ -636,19 +640,19 @@ msgstr "Тип вложения" msgid "Attachment Types" msgstr "Типы вложений" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -662,7 +666,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -670,13 +674,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Вложения" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -686,11 +690,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -706,7 +710,7 @@ msgstr "Журналы автоматического импорта" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -714,15 +718,15 @@ msgstr "" msgid "Autofill" msgstr "Автозаполнение" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Автоматический выход" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -730,11 +734,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -776,7 +780,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -785,9 +789,9 @@ msgstr "" msgid "Batch Book" msgstr "Книга пачек" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -801,11 +805,11 @@ msgstr "Этикетка кейса" msgid "Batch Labels" msgstr "Пачка: Этикетки" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -838,7 +842,7 @@ msgstr "Адрес для выставления счета" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Бланк" @@ -854,7 +858,7 @@ msgstr "Производитель(ТМ)" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -868,7 +872,7 @@ msgstr "Основная цена (без НДС)" msgid "Business Phone" msgstr "Рабочий телефон " -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -876,16 +880,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "Копию контактам" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "Копия Emails" @@ -893,7 +897,7 @@ msgstr "Копия Emails" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -912,7 +916,7 @@ msgstr "Формула вычисления" msgid "Calculation Interim Fields" msgstr "Расчет временных полей" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -926,7 +930,7 @@ msgstr "Вычисления" msgid "Calibration" msgstr "Калибровка" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -940,27 +944,27 @@ msgstr "" msgid "Calibrations" msgstr "Калибровка" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Отменить" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Отменено" @@ -973,15 +977,15 @@ msgstr "Не удается активировать расчет, так как msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Не удается отключить вычисление, так как он используется следующими услугами: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -990,7 +994,7 @@ msgstr "" msgid "Capacity" msgstr "Емкость" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1005,11 +1009,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Номер по каталогу" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Категоризация аналитических услуг" @@ -1023,16 +1027,16 @@ msgstr "Категория" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Категория нельзя отключить, поскольку она содержит службы Analysis Services" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1046,7 +1050,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1058,7 +1062,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Пометить этот квадрат, если анализ включен в список аккредитованных анализов лаборатории " -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Установите этот флажок, если проб, взятых в данный момент «композиционных» и положить вместе с более чем одной суб выборки, например несколько поверхности образцов от плотины смешиваться быть репрезентативной для плотины. По умолчанию флажок не установлен, указывает захватить образцов" @@ -1070,19 +1074,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "Этот флажок, если ваша лаборатория аккредитована" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1102,7 +1111,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1111,18 +1120,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Клиент" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID клиента" @@ -1131,31 +1140,31 @@ msgstr "ID клиента" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Заказ клиента" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Ссылка Клиента" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Ссылка клиента " -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID Клиента" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1168,7 +1177,7 @@ msgstr "Клиенты" msgid "Close" msgstr "Закрыть" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1199,7 +1208,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1208,8 +1217,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Составной" @@ -1218,6 +1227,10 @@ msgstr "Составной" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Доверительный интервал%" @@ -1241,12 +1254,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Контакт" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1270,8 +1283,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Контейнер" @@ -1303,7 +1316,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Контроль" @@ -1313,6 +1326,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1329,7 +1343,7 @@ msgid "Copy from" msgstr "Копировать из" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Копировать в новый" @@ -1337,7 +1351,7 @@ msgstr "Копировать в новый" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1345,12 +1359,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Страна" @@ -1359,7 +1377,7 @@ msgstr "Страна" msgid "Create Invoice PDF" msgstr "Создать pdf-документ счета" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1383,13 +1401,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1402,21 +1420,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Валюта" @@ -1429,11 +1447,11 @@ msgstr "Текущий" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1442,7 +1460,7 @@ msgstr "" msgid "Daily" msgstr "Дневной" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1456,20 +1474,24 @@ msgstr "Интерфейс данных" msgid "Data Interface Options" msgstr "Настройки интерфейса данных" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Дата" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1477,11 +1499,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Дата направления" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Дата удаления" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Конечная дата" @@ -1491,7 +1513,7 @@ msgid "Date Loaded" msgstr "Дата загрузки" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1501,8 +1523,8 @@ msgstr "" msgid "Date Opened" msgstr "Дата открытия" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1511,18 +1533,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Дата публикации" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Дата получения" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1532,17 +1554,17 @@ msgstr "" msgid "Date Requested" msgstr "Дата запроса" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Дата получения пробы" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Дата проверки" @@ -1550,10 +1572,6 @@ msgstr "Дата проверки" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1566,13 +1584,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1582,10 +1604,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Дни" @@ -1600,12 +1626,12 @@ msgstr "" msgid "Deactivate" msgstr "Отключить" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1619,7 +1645,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1631,24 +1657,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1660,7 +1698,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1668,15 +1706,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Срок хранения образцов по умолчанию" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1688,15 +1742,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Значение по умолчанию" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1716,7 +1771,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1750,7 +1805,7 @@ msgstr "Подразделения" msgid "Dependent Analyses" msgstr "Анализы подразделения" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1784,7 +1839,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1792,7 +1851,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1810,7 +1869,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Отправлено" @@ -1835,7 +1894,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1850,31 +1909,31 @@ msgstr "Извлечено" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1887,11 +1946,11 @@ msgstr "Документы" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1907,11 +1966,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Ожидается" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1951,7 +2010,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1968,6 +2027,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "Например SANAS, APLAC и т.д." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1978,7 +2041,7 @@ msgstr "" msgid "Edit" msgstr "Редактировать" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Высота" @@ -1998,11 +2061,11 @@ msgstr "Адрес электронной почты" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2014,11 +2077,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2030,19 +2093,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2050,11 +2113,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2092,19 +2155,19 @@ msgstr "Введите процентное значение напр. 14,0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Введите процентное значение напр. 14.0. Это процент всей прикладной системе но может быть переписан для отдельных элементов" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Введите значение процента напр. 33,0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Введите Образец точки широты в 0-90 градусов, минут 0-59, секунд-0-59 и N/S индикатор" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2120,7 +2183,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2128,24 +2191,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Продвижение анализов" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Исключить из счета" @@ -2155,12 +2222,12 @@ msgstr "Исключить из счета" msgid "Expected Result" msgstr "Ожидаемый результат" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2183,7 +2250,7 @@ msgstr "Дата истечения срока действия" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2219,11 +2286,11 @@ msgstr "Женский" msgid "Field" msgstr "Поле" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2238,7 +2305,7 @@ msgid "Field Title" msgstr "Название поля" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Файл" @@ -2272,11 +2339,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2294,8 +2365,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2314,7 +2385,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2322,7 +2393,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2331,6 +2402,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2347,7 +2422,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Приветствие напр. Г-Н, миссис, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Группировка аналитических услуг в таблицах LIMS, полезно, когда список длинный" @@ -2360,17 +2435,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Опасные" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2406,7 +2477,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2414,7 +2485,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2426,7 +2497,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2434,7 +2505,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2462,7 +2533,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2474,15 +2545,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "Если флажок не установлен, аналитики и клерки лаборатории будут иметь возможность управлять рабочими листами тоже. Если пользователи имеют ограниченный доступ к рабочим листам, эта опция будет проверяться и только для чтения." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "Если флажок не установлен, аналитики будут иметь доступ ко всем рабочим листам." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2503,7 +2574,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2521,7 +2592,7 @@ msgstr "" msgid "Inactive" msgstr "Неактивные" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Включить и отображать информацию о ценах" @@ -2529,15 +2600,15 @@ msgstr "Включить и отображать информацию о цен msgid "Include descriptions" msgstr "Включить описания" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2551,6 +2622,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2579,7 +2662,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2589,15 +2672,15 @@ msgstr "Инструмент" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2611,11 +2694,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2628,7 +2711,7 @@ msgstr "Тип инструмента" msgid "Instrument Types" msgstr "Оборудование: Типы" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2644,7 +2727,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Экспортер документ не найден" @@ -2656,6 +2739,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2673,11 +2760,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Сертификат калибровки прибора истек:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Оборудование" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2710,17 +2801,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Внутренний сертификат " -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2737,13 +2828,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Недействительный" @@ -2751,7 +2842,7 @@ msgstr "Недействительный" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2773,7 +2864,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Исключить счета" @@ -2806,7 +2897,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2841,11 +2932,11 @@ msgstr "Ключевые слова" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Лаборатория" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Лабораторные анализы" @@ -2891,11 +2982,11 @@ msgstr "Лаборатория" msgid "Laboratory Accredited" msgstr "Аккредитованные лаборатории" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2907,7 +2998,7 @@ msgstr "" msgid "Large Sticker" msgstr "Большой стикер" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2920,20 +3011,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Отложить" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Отложенные анализы" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Отложенный анализ" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Широта" @@ -2967,7 +3058,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Список всех образцов полученные в период" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Данные настройки загрузки" @@ -2975,11 +3066,11 @@ msgstr "Данные настройки загрузки" msgid "Load documents describing the method here" msgstr "Загрузить документы, описывающие метод " -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3013,11 +3104,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3035,29 +3126,13 @@ msgstr "Журнал" msgid "Login details" msgstr "Регистрационные данные" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Ошибка входа. Адреса электронной почты и пароль чувствительны к регистру, убедитесь что клавиша caps lock не включена." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Ошибка входа. Имя входа и пароль чувствительны к регистру, убедитесь что клавиша caps lock не включена." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Ошибка входа. Ваш Логин был деактивирован. Пожалуйста, обратитесь в лабораторию для получения дополнительной информации." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Долгота" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Номер лота" @@ -3077,7 +3152,7 @@ msgstr "" msgid "Mailing address" msgstr "Почтовый адрес" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3104,7 +3179,7 @@ msgstr "Мужской" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3145,7 +3220,7 @@ msgstr "электронная почта менеджера" msgid "Manager Phone" msgstr "Телефон менеджера" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3158,6 +3233,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3169,7 +3248,7 @@ msgstr "Производитель" msgid "Manufacturers" msgstr "Производители" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3218,12 +3297,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Членская скидка %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Член скидка распространяется" @@ -3235,7 +3314,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3280,8 +3359,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Мои" @@ -3294,7 +3373,7 @@ msgstr "Минимум 5 символов." msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3342,11 +3421,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3398,10 +3477,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3414,12 +3489,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3444,7 +3519,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3494,16 +3569,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3515,11 +3598,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3527,11 +3610,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3547,7 +3630,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3555,8 +3638,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3569,12 +3652,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3595,7 +3678,11 @@ msgstr "" msgid "Num columns" msgstr "Кол-во столбцов" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3634,7 +3721,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3643,11 +3730,11 @@ msgid "Number of requests" msgstr "Количество запросов" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3663,11 +3750,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Только менеджеры лаборатории могут создавать и управлять рабочими листами" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3675,13 +3762,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Открытые" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Информационная система лаборатории с открытым исходным кодом на базе веб-технологий" @@ -3701,7 +3788,7 @@ msgstr "Дата заказа" msgid "Order Number" msgstr "Номер заказа" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3726,11 +3813,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3747,13 +3834,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3761,10 +3848,6 @@ msgstr "" msgid "Password" msgstr "Пароль" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Время существования пароля" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3847,15 +3930,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "Пожалуйста выберите Пользователя из списка" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3863,6 +3950,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3912,23 +4003,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Предпочитаемый разделитель целой и дробной частей чисел в отчетах" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3940,7 +4031,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3949,8 +4040,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Сохранение" @@ -3958,7 +4049,7 @@ msgstr "Сохранение" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3971,11 +4062,12 @@ msgstr "Образец: Хранение" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3989,7 +4081,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4023,7 +4115,7 @@ msgstr "Прейскуранты" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4046,12 +4138,12 @@ msgstr "" msgid "Print pricelist" msgstr "Распечатать прейскурант" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4060,7 +4152,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Приоритет" @@ -4091,8 +4183,8 @@ msgstr "Профиль ключ" msgid "Profile Keyword" msgstr "Ключевые слова профиля" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4101,7 +4193,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4109,7 +4201,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4141,11 +4233,11 @@ msgstr "" msgid "Published results" msgstr "Опубликованные результаты" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4155,7 +4247,7 @@ msgid "QC Results" msgstr "QC Результаты" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4196,7 +4288,7 @@ msgstr "Повторно введите пароль. Убедитесь, что msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Переназначить" @@ -4219,7 +4311,7 @@ msgstr "Получено" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Ожидают прием" @@ -4244,7 +4336,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Определение эталона" @@ -4253,7 +4345,7 @@ msgstr "Определение эталона" msgid "Reference Definitions" msgstr "Эталон: Определения" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4276,7 +4368,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Значения эталонного образца 0 или \"пусто\"" @@ -4313,8 +4405,8 @@ msgstr "Отклонить анализ" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4327,11 +4419,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4339,7 +4431,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4349,11 +4441,11 @@ msgstr "" msgid "Remarks" msgstr "Замечания" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4374,7 +4466,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4454,11 +4546,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4468,7 +4560,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4483,7 +4575,7 @@ msgstr "" msgid "Request ID" msgstr "ID Запроса" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Запросить новые анализы" @@ -4494,6 +4586,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Требуется" @@ -4514,7 +4607,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4522,7 +4615,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4544,23 +4637,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Результат за пределами допустимого диапазона" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4568,12 +4661,12 @@ msgstr "" msgid "Results" msgstr "Результаты" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4581,11 +4674,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Ожидают результатов" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4595,7 +4688,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4607,7 +4700,7 @@ msgstr "Повторный анализ" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4617,10 +4710,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4630,7 +4727,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4639,22 +4736,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4663,6 +4764,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4676,12 +4781,12 @@ msgid "Salutation" msgstr "Приветствие" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Образец" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4718,7 +4823,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Место взятия образца" @@ -4728,11 +4833,11 @@ msgstr "Место взятия образца" msgid "Sample Points" msgstr "Образец: Места сбора" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4752,7 +4857,7 @@ msgstr "Тип образца" msgid "Sample Type Prefix" msgstr "Тип префикса образца" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4762,10 +4867,14 @@ msgstr "Образец: Типы" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Образец ожидается" @@ -4774,7 +4883,7 @@ msgstr "Образец ожидается" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Образец принят" @@ -4796,27 +4905,31 @@ msgstr "" msgid "SampleMatrix" msgstr "Матрица образцов" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Пробоотборщик" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Образцы" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4835,16 +4948,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "С образцами этого типа следует обращаться как с опасными" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4857,35 +4970,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4893,7 +5006,7 @@ msgstr "" msgid "Sampling Date" msgstr "Дата отбора" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4904,11 +5017,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "Отбор проб: Отклонения" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Частота взятия образца" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4917,7 +5030,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Сохранить" @@ -4934,12 +5047,12 @@ msgstr "Расписание" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4947,6 +5060,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Секунд" @@ -4963,15 +5080,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4979,7 +5100,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Выберите менеджера из списка доступных сотрудников, созданного в разделе настройки \"lab contacts\". На менеджеров подразделений ссылаются отчеты о результатах анализов, содержащие анализы, произведенные в их подразделениях." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5003,15 +5124,15 @@ msgstr "Выбор аналитика" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Выберите существующий файл" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5032,15 +5153,15 @@ msgstr "Выбрать инструмент" msgid "Select template" msgstr "Выбрать шаблон" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Выберите страну, сайт будет отображать по умолчанию" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Выберите валюту, сайт будет использовать для отображения цены." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5056,39 +5177,39 @@ msgstr "Выберите предпочтительный инструмент" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Выберите эту опцию, чтобы активировать этапы рабочего процесса сбора образцов." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5096,15 +5217,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Выберете, какие анализы должны быть включены в Журнал" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5133,7 +5254,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5147,7 +5268,7 @@ msgstr "Серийный номер" msgid "Service" msgstr "Услуга" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5167,11 +5288,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5179,15 +5300,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5213,6 +5334,10 @@ msgstr "" msgid "Shipping address" msgstr "Адрес доставки" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5221,7 +5346,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5229,7 +5354,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5256,7 +5385,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Размер" @@ -5265,7 +5394,7 @@ msgstr "Размер" msgid "Small Sticker" msgstr "Мелкий стикер" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5283,7 +5412,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5296,7 +5425,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5317,12 +5446,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Статус" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5334,7 +5463,7 @@ msgstr "Статус" msgid "Sticker" msgstr "Наклейка" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5344,7 +5473,7 @@ msgstr "" msgid "Stickers preview" msgstr "Предварительный просмотр наклеек" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5355,6 +5484,14 @@ msgstr "" msgid "Storage Locations" msgstr "Места хранения проб" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5378,24 +5515,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Отправить" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5414,7 +5551,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Поставщик" @@ -5457,16 +5594,16 @@ msgstr "Системная панель" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5481,7 +5618,7 @@ msgstr "Техническое описание и инструкции, пре #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Шаблон" @@ -5495,6 +5632,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5538,15 +5676,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5559,23 +5697,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5583,23 +5721,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5611,11 +5749,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "Процент скидки введен здесь, применяется к ценам для клиентов с пометкой \"член\", как правило, кооператоров или партнеров, заслуживающих этой скидки" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5627,12 +5765,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5640,7 +5782,7 @@ msgstr "" msgid "The instrument's model number" msgstr "Номер модели инструмента" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5657,11 +5799,11 @@ msgstr "Департамент лаборатории " msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5685,15 +5827,11 @@ msgstr "Количество аналитических запросов на а msgid "The number of analyses requested per sample type" msgstr "Количество аналитических запросов на тип образца " -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "Количество дней до истечения срока действия пароля. 0 отключает истечение срока действия пароля" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "Количество дней до того, как образец будет просрочен и не может быть проанализирован. Этот параметр может быть перезаписан каждый тип отдельных образцов в типы Установка образцов" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "Количество минут до автоматического выхода пользователя . 0 отключает автоматический выход" @@ -5709,7 +5847,7 @@ msgstr "Количество запросов и анализа на одног msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5718,15 +5856,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5734,7 +5872,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5742,7 +5880,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5862,7 +6000,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5894,11 +6032,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5921,16 +6059,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Должны быть сохранены" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Ожидаемый образец" @@ -5938,23 +6076,23 @@ msgstr "Ожидаемый образец" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "Должны быть сохранены" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "Ожидаемые образцы" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "На проверку" @@ -5962,7 +6100,7 @@ msgstr "На проверку" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6048,7 +6186,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Неопределенность" @@ -6070,7 +6208,7 @@ msgstr "" msgid "Unit" msgstr "Единица" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6100,7 +6238,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6124,11 +6262,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6168,11 +6306,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6180,7 +6318,7 @@ msgstr "НДС" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% НДС" @@ -6192,15 +6330,17 @@ msgstr "Количество НДС" msgid "VAT number" msgstr "номер НДС" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Действительно с" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Действителен до" @@ -6208,6 +6348,10 @@ msgstr "Действителен до" msgid "Validation" msgstr "Валидация (поверка)" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6228,6 +6372,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Ошибка контроля данных: Bearing must be E/W" @@ -6236,7 +6384,7 @@ msgstr "Ошибка контроля данных: Bearing must be E/W" msgid "Validation failed: Bearing must be N/S" msgstr "Ошибка контроля данных: Bearing must be N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6268,6 +6416,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6276,7 +6432,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6333,11 +6489,11 @@ msgstr "Ошибка контроля данных: значение минут msgid "Validation failed: minutes must be numeric" msgstr "Ошибка контроля данных: значение минут должно быть числовым" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6354,15 +6510,23 @@ msgstr "Ошибка контроля данных: значение секун msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6374,7 +6538,7 @@ msgstr "" msgid "Validations" msgstr "Проверки" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6389,9 +6553,9 @@ msgstr "Значение" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Проверено" @@ -6407,7 +6571,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Версия" @@ -6471,7 +6635,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6502,7 +6666,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6525,13 +6689,13 @@ msgstr "Шаблон рабочего листа" msgid "Worksheet Templates" msgstr "Рабочий лист: Шаблоны" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Рабочие листы" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Неверная IBAN длина %s: %sсокращен до %i" @@ -6585,7 +6749,7 @@ msgstr "" msgid "activate" msgstr "активировать" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "раз в два года" @@ -6598,7 +6762,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "ежедневно" @@ -6660,6 +6824,16 @@ msgstr "в" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6699,11 +6873,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "ежемесячно" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6711,7 +6885,7 @@ msgstr "" msgid "overview" msgstr "обзор" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "ежеквартально" @@ -6750,13 +6924,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "по" @@ -6769,19 +6942,19 @@ msgstr "пока не" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "проверка(и) в ожидании" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "еженедельно" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "ежегодно" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/senaite.core.pot b/src/senaite/core/locales/senaite.core.pot index e960401f89..5eb0f1d81c 100644 --- a/src/senaite/core/locales/senaite.core.pot +++ b/src/senaite/core/locales/senaite.core.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -14,8 +14,8 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -54,7 +54,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -72,11 +72,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -89,7 +89,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -101,7 +101,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -182,7 +182,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -190,7 +190,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -211,12 +211,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -250,7 +250,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -263,7 +263,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -279,11 +279,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -316,13 +316,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -335,7 +335,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -343,7 +343,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -359,7 +359,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -375,11 +375,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -435,7 +435,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -455,7 +455,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -463,7 +463,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -492,7 +492,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -517,7 +517,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -526,7 +530,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -546,7 +550,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -572,7 +576,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -584,17 +588,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -606,9 +610,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -627,19 +631,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -653,7 +657,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -661,13 +665,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -677,11 +681,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -697,7 +701,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -705,15 +709,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -721,11 +725,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -767,7 +771,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -776,9 +780,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -792,11 +796,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -829,7 +833,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -845,7 +849,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -859,7 +863,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -867,16 +871,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -884,7 +888,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -903,7 +907,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -917,7 +921,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -931,27 +935,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -964,15 +968,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -981,7 +985,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -996,11 +1000,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1014,16 +1018,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1037,7 +1041,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1049,7 +1053,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1061,19 +1065,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1093,7 +1102,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1102,18 +1111,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1122,31 +1131,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1159,7 +1168,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1190,7 +1199,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1199,8 +1208,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1209,6 +1218,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1232,12 +1245,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1261,8 +1274,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1294,7 +1307,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1304,6 +1317,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1320,7 +1334,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1328,7 +1342,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1336,12 +1350,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1350,7 +1368,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1374,13 +1392,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1393,21 +1411,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1420,11 +1438,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1433,7 +1451,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1447,20 +1465,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1468,11 +1490,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1482,7 +1504,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1492,8 +1514,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1502,18 +1524,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1523,17 +1545,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1541,10 +1563,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1557,13 +1575,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1573,10 +1595,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1591,12 +1617,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1610,7 +1636,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1622,24 +1648,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1651,7 +1689,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1659,15 +1697,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1679,15 +1733,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1707,7 +1762,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1741,7 +1796,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1775,7 +1830,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1783,7 +1842,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1801,7 +1860,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1826,7 +1885,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1841,31 +1900,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1878,11 +1937,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1898,11 +1957,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1942,7 +2001,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1959,6 +2018,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1969,7 +2032,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1989,11 +2052,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2005,11 +2068,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2021,19 +2084,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2041,11 +2104,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2083,19 +2146,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2111,7 +2174,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2119,24 +2182,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2146,12 +2213,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2174,7 +2241,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2210,11 +2277,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2229,7 +2296,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2263,11 +2330,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2285,8 +2356,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2305,7 +2376,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2313,7 +2384,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2322,6 +2393,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2338,7 +2413,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2351,17 +2426,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2397,7 +2468,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2405,7 +2476,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2417,7 +2488,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2425,7 +2496,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2453,7 +2524,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2465,15 +2536,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2494,7 +2565,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2512,7 +2583,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2520,15 +2591,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2542,6 +2613,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2570,7 +2653,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2580,15 +2663,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2602,11 +2685,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2619,7 +2702,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2635,7 +2718,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2647,6 +2730,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2664,11 +2751,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2701,17 +2792,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2728,13 +2819,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2742,7 +2833,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2764,7 +2855,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2797,7 +2888,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2832,11 +2923,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2882,11 +2973,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2898,7 +2989,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2911,20 +3002,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2958,7 +3049,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2966,11 +3057,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3004,11 +3095,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3026,29 +3117,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3068,7 +3143,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3095,7 +3170,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3136,7 +3211,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3149,6 +3224,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3160,7 +3239,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3209,12 +3288,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3226,7 +3305,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3271,8 +3350,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3285,7 +3364,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3333,11 +3412,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3389,10 +3468,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3405,12 +3480,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3435,7 +3510,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3485,16 +3560,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3506,11 +3589,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3518,11 +3601,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3538,7 +3621,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3546,8 +3629,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3560,12 +3643,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3586,7 +3669,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3625,7 +3712,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3634,11 +3721,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3654,11 +3741,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3666,13 +3753,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3692,7 +3779,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3717,11 +3804,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3738,13 +3825,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3752,10 +3839,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3838,15 +3921,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3854,6 +3941,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3903,23 +3994,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3931,7 +4022,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3940,8 +4031,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3949,7 +4040,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3962,11 +4053,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3980,7 +4072,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4014,7 +4106,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4037,12 +4129,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4051,7 +4143,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4082,8 +4174,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4092,7 +4184,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4100,7 +4192,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4132,11 +4224,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4146,7 +4238,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4187,7 +4279,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4210,7 +4302,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4235,7 +4327,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4244,7 +4336,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4267,7 +4359,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4304,8 +4396,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4318,11 +4410,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4330,7 +4422,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4340,11 +4432,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4365,7 +4457,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4445,11 +4537,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4459,7 +4551,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4474,7 +4566,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4485,6 +4577,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4505,7 +4598,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4513,7 +4606,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4535,23 +4628,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4559,12 +4652,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4572,11 +4665,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4586,7 +4679,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4598,7 +4691,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4608,10 +4701,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4621,7 +4718,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4630,22 +4727,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4654,6 +4755,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4667,12 +4772,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4709,7 +4814,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4719,11 +4824,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4743,7 +4848,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4753,10 +4858,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4765,7 +4874,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4787,27 +4896,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4826,16 +4939,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4848,35 +4961,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4884,7 +4997,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4895,11 +5008,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4908,7 +5021,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4925,12 +5038,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4938,6 +5051,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4954,15 +5071,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4970,7 +5091,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4994,15 +5115,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5023,15 +5144,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5047,39 +5168,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5087,15 +5208,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5124,7 +5245,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5138,7 +5259,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5158,11 +5279,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5170,15 +5291,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5204,6 +5325,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5212,7 +5337,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5220,7 +5345,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5247,7 +5376,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5256,7 +5385,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5274,7 +5403,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5287,7 +5416,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5308,12 +5437,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5325,7 +5454,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5335,7 +5464,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5346,6 +5475,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5369,24 +5506,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5405,7 +5542,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5448,16 +5585,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5472,7 +5609,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5486,6 +5623,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5529,15 +5667,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5550,23 +5688,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5574,23 +5712,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5602,11 +5740,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5618,12 +5756,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5631,7 +5773,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5648,11 +5790,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5676,15 +5818,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5700,7 +5838,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5709,15 +5847,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5725,7 +5863,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5733,7 +5871,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5853,7 +5991,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5885,11 +6023,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5912,16 +6050,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5929,23 +6067,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5953,7 +6091,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6039,7 +6177,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6061,7 +6199,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6091,7 +6229,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6115,11 +6253,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6159,11 +6297,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6171,7 +6309,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6183,15 +6321,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6199,6 +6339,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6219,6 +6363,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6227,7 +6375,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6259,6 +6407,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6267,7 +6423,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6324,11 +6480,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6345,15 +6501,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6365,7 +6529,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6380,9 +6544,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6398,7 +6562,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6462,7 +6626,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6493,7 +6657,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6516,13 +6680,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6576,7 +6740,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6589,7 +6753,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6652,6 +6816,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6691,11 +6865,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6703,7 +6877,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6742,13 +6916,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6761,19 +6934,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/sv/LC_MESSAGES/plone.po b/src/senaite/core/locales/sv/LC_MESSAGES/plone.po index b96915d7c5..aa7daa532f 100644 --- a/src/senaite/core/locales/sv/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/sv/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: sv\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po index 8ddda3831c..2ecd93a162 100644 --- a/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/sv/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Swedish (https://www.transifex.com/senaite/teams/87045/sv/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: sv\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ta/LC_MESSAGES/plone.po b/src/senaite/core/locales/ta/LC_MESSAGES/plone.po index 5087caf496..26b399065a 100644 --- a/src/senaite/core/locales/ta/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ta/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ta\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po index a7ede1d0db..4df82ae839 100644 --- a/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ta/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Ramon Bartl , 2018\n" "Language-Team: Tamil (https://www.transifex.com/senaite/teams/87045/ta/)\n" @@ -19,8 +19,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ta\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po b/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po index 49940feae2..a45051b03a 100644 --- a/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/te_IN/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: te_IN\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po index a3edd78d7f..624ee6783f 100644 --- a/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/te_IN/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Telugu (India) (https://www.transifex.com/senaite/teams/87045/te_IN/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: te_IN\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/th/LC_MESSAGES/plone.po b/src/senaite/core/locales/th/LC_MESSAGES/plone.po index 4a75afb8c3..49fcfa5b50 100644 --- a/src/senaite/core/locales/th/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/th/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: th\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po index 6f3f41fa42..bea2dabb9f 100644 --- a/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/th/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Thai (https://www.transifex.com/senaite/teams/87045/th/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: th\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "% ได้กระทำ" msgid "% Published" msgstr "% ได้ตีพิมพ์" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s ถูกปฏิเสธ" @@ -78,11 +78,11 @@ msgstr "← ย้อนกลับ" msgid "← Back to the ${back_link}" msgstr "← กลับสู่ ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "ค่า 'ต่ำสุด' และ 'สูงสุด' ระบุช่วงผลลัพธ์ที่ถูกต้อง ผลลัพธ์ใด ๆ ที่อยู่นอกช่วงผลลัพธ์นี้จะเพิ่มการแจ้งเตือน 'ระวังต่ำสุด' และ 'ระวังสูงสุด' ค่าหมายถึงช่วงที่ ผลลัพธ์ใด ๆ ที่อยู่นอกช่วงผลลัพธ์ แต่ภายในช่วงนั้นจะเพิ่มการแจ้งเตือนที่รุนแรงน้อยกว่า หากผลลัพธ์อยู่นอกช่วงค่าที่กำหนดสำหรับ '<ต่ำสุด' หรือ '<สูงสุด' จะปรากฏในรายการและรายงานผลลัพธ์แทนที่จะเป็นผลลัพธ์จริง" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(แบลงก์)" @@ -95,7 +95,7 @@ msgstr "(คอนโทรล)" msgid "(Duplicate)" msgstr "(ซ้ำ)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(อันตราย)" @@ -107,7 +107,7 @@ msgstr "(ต้องการ)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** นี่คืออีเมลที่สร้างขึ้นโดยอัตโนมัติโปรดอย่าตอบกลับข้อความนี้ ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Accreditation Reference" msgid "Accreditation page header" msgstr "Accreditation page header" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Accredited" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Action" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Active" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Actor" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Add" @@ -256,7 +256,7 @@ msgstr "Add Duplicate" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Add a remarks field to all analyses" @@ -269,7 +269,7 @@ msgstr "Add analyses from the selected profile to the template" msgid "Add new Attachment" msgstr "Add new Attachment" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "Add one or more attachments to describe the sample in this sample, or to specify your request." @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Additional Python Libraries" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Additional email addresses to be notified" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "After ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Agency" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "All" @@ -341,7 +341,7 @@ msgstr "All Accredited analysis services are listed here." msgid "All Analyses of Service" msgstr "All Analyses of Service" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "All analyses assigned" @@ -349,7 +349,7 @@ msgstr "All analyses assigned" msgid "Allow Manual Detection Limit input" msgstr "Allow Manual Detection Limit input" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Allow access to worksheets only to assigned analysts" @@ -365,7 +365,7 @@ msgstr "Allow same user to verify multiple times" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Allow same user to verify multiple times, but not consecutively" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Allow self-verification of results" @@ -381,11 +381,11 @@ msgstr "Allow the analyst to manually replace the default uncertainty value." msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "Allow to submit results for unassigned analyses or for analyses assigned to others" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Always expand the selected categories in client views" @@ -441,7 +441,7 @@ msgstr "Analyses requested" msgid "Analyses summary per department" msgstr "Analyses summary per department" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Analysis Category" msgid "Analysis Keyword" msgstr "Analysis Keyword" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Analysis Profile" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Analysis Profiles" @@ -498,7 +498,7 @@ msgstr "Analysis Service" msgid "Analysis Services" msgstr "Analysis Services" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Analysis Type" msgid "Analysis category" msgstr "Analysis category" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Analysis profiles apply a certain set of analyses" @@ -532,7 +536,7 @@ msgstr "Analysis profiles apply a certain set of analyses" msgid "Analysis service" msgstr "Analysis service" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "Analysis specifications which are edited directly on the Sample." @@ -552,7 +556,7 @@ msgstr "Analysis turnaround times" msgid "Analysis turnaround times over time" msgstr "Analysis turnaround times over time" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Apply template" msgid "Apply wide" msgstr "Apply wide" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Approved by" @@ -590,17 +594,17 @@ msgstr "Asset Number" msgid "Assign" msgstr "Assign" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Assigned" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Assigned to: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "Assignment pending" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Attachment" @@ -633,19 +637,19 @@ msgstr "Attachment Type" msgid "Attachment Types" msgstr "Attachment Types" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Attachment type" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Attachments" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "Audit Log" msgid "Authorized by" msgstr "Authorized by" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "Auto Import Logs of %s" @@ -703,7 +707,7 @@ msgstr "รายการบันทึกการนำเข้าอัต msgid "Auto-partition on receive" msgstr "Auto-partition on receive" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "Auto-receive samples" @@ -711,15 +715,15 @@ msgstr "Auto-receive samples" msgid "Autofill" msgstr "Autofill" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Automatic log-off" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Automatic sticker printing" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "Automatically redirect the user to the partitions creation view when Sample is received." -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "Basis" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Batch" @@ -782,9 +786,9 @@ msgstr "Batch" msgid "Batch Book" msgstr "สมุดกลุ่มตัวอย่าง" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Batch ID" @@ -798,11 +802,11 @@ msgstr "ป้ายกลุ่มตัวอย่าง" msgid "Batch Labels" msgstr "Batch Labels" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "Batch Sub-group" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Billing address" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Blank" @@ -851,7 +855,7 @@ msgstr "Brand" msgid "Bulk Discount" msgstr "Bulk Discount" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Bulk discount applies" @@ -865,7 +869,7 @@ msgstr "Bulk price (excluding VAT)" msgid "Business Phone" msgstr "Business Phone" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "By" @@ -873,16 +877,16 @@ msgstr "By" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "CBID" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC Contacts" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC Emails" @@ -890,7 +894,7 @@ msgstr "CC Emails" msgid "Calculate Precision from Uncertainties" msgstr "Calculate Precision from Uncertainties" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Calculation Formula" msgid "Calculation Interim Fields" msgstr "Calculation Interim Fields" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "Calculation to be assigned to this content." @@ -923,7 +927,7 @@ msgstr "Calculations" msgid "Calibration" msgstr "Calibration" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "Calibration report date" msgid "Calibrations" msgstr "การสอบเทียบต่างๆ" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Calibrator" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "Can verify, but submitted by current user" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "Can verify, but was already verified by current user" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "Cancel" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "Cancelled" @@ -970,15 +974,15 @@ msgstr "Cannot activate calculation, because the following service dependencies msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "Cannot verify, last verified by current user" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "Cannot verify, submitted by current user" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "Cannot verify, was verified by current user" @@ -987,7 +991,7 @@ msgstr "Cannot verify, was verified by current user" msgid "Capacity" msgstr "Capacity" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Captured" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Catalogue Number" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "Categorise analysis services" @@ -1020,16 +1024,16 @@ msgstr "Category" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Category cannot be deactivated because it contains Analysis Services" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "Cert. Num" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Certificate Code" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "Changes" @@ -1043,7 +1047,7 @@ msgstr "Changes Saved" msgid "Changes saved." msgstr "Changes saved." -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "Check if the method has been accredited" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" @@ -1067,19 +1071,24 @@ msgstr "Check this box if this container is already preserved.Setting this will msgid "Check this box if your laboratory is accredited" msgstr "Check this box if your laboratory is accredited" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Check this box to ensure a separate sample container is used for this analysis service" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "Choose default Sample specification values" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." @@ -1099,7 +1108,7 @@ msgstr "Clear selection" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "คลิกที่หมวดการวิเคราะห์ (เทียบกับฉากหลังที่แรเงาเพื่อดู Analysis Services ในแต่ละหมวดหมู่ป้อนค่าต่ำสุดและสูงสุดเพื่อระบุช่วงผลลัพธ์ที่ถูกต้องผลลัพธ์ใด ๆ ที่อยู่นอกช่วงนี้จะเพิ่มการแจ้งเตือนฟิลด์% Error ช่วยให้มีความไม่แน่นอน% พิจารณา การประเมินผลลัพธ์เทียบกับค่าต่ำสุดและค่าสูงสุดผลลัพธ์นอกช่วง แต่ยังอยู่ในช่วงถ้าพิจารณาข้อผิดพลาด% จะทำให้เกิดการแจ้งเตือนที่รุนแรงน้อยลง" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "Click to expand this category" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "Click to toggle the visibility or drag&drop to change the order" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Client" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "Client Batch ID" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Client ID" @@ -1128,31 +1137,31 @@ msgstr "Client ID" msgid "Client Landing Page" msgstr "Client Landing Page" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Client Order" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Client Order Number" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Client Ref" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Client Reference" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Client SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Client Sample ID" @@ -1165,7 +1174,7 @@ msgstr "Clients" msgid "Close" msgstr "Close" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Comma (,)" msgid "Comments" msgstr "Comments" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "Comments or results interpretation" @@ -1205,8 +1214,8 @@ msgstr "Comments or results interpretation" msgid "Commercial ID" msgstr "Commercial ID" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Composite" @@ -1215,6 +1224,10 @@ msgstr "Composite" msgid "Composite sample" msgstr "Composite sample" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Confidence Level %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Considerations" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Contact" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "Contained Samples" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Container" @@ -1300,7 +1313,7 @@ msgstr "Content type" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Control" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "Control QC analyses" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Copy from" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "Copy to new" @@ -1334,7 +1348,7 @@ msgstr "Copy to new" msgid "Could not convert '{}' to an integer" msgstr "Could not convert '{}' to an integer" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "Could not send email to {0} ({1})" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Count" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Country" @@ -1356,7 +1374,7 @@ msgstr "Country" msgid "Create Invoice PDF" msgstr "สร้างใบแจ้งหนี้เป็น PDF" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "Create Partitions" @@ -1380,13 +1398,13 @@ msgstr "Create a new sample of this type" msgid "Create partitions" msgstr "Create partitions" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Created" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Created by" @@ -1399,21 +1417,21 @@ msgstr "Created by:" msgid "Created on" msgstr "Created on" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "Created {} partitions: {}" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Creator" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Criteria" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Currency" @@ -1426,11 +1444,11 @@ msgstr "Current" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "Custom decimal mark" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "DL" @@ -1439,7 +1457,7 @@ msgstr "DL" msgid "Daily" msgstr "Daily" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Data Interface" msgid "Data Interface Options" msgstr "Data Interface Options" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Data entry day book" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Date" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Date Created" @@ -1474,11 +1496,11 @@ msgstr "Date Created" msgid "Date Dispatched" msgstr "Date Dispatched" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Date Disposed" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Date Expired" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Date Loaded" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "Date Modified" @@ -1498,8 +1520,8 @@ msgstr "Date Modified" msgid "Date Opened" msgstr "Date Opened" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Date Preserved" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "Date Printed" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Date Published" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Date Received" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "Date Registered" @@ -1529,17 +1551,17 @@ msgstr "Date Registered" msgid "Date Requested" msgstr "Date Requested" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "Date Sample Received" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Date Sampled" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "Date Verified" @@ -1547,10 +1569,6 @@ msgstr "Date Verified" msgid "Date collected" msgstr "Date collected" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "Date from which the calibration certificate is valid" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Date from which the instrument is under calibration" @@ -1563,13 +1581,17 @@ msgstr "Date from which the instrument is under maintenance" msgid "Date from which the instrument is under validation" msgstr "Date from which the instrument is under validation" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Date received" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "Date until the certificate is valid" @@ -1579,10 +1601,14 @@ msgstr "Date until the certificate is valid" msgid "Date until the instrument will not be available" msgstr "Date until the instrument will not be available" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "Date when the calibration certificate was granted" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Days" @@ -1597,12 +1623,12 @@ msgstr "De-activate until next calibration test" msgid "Deactivate" msgstr "Deactivate" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "Decimal mark to use in the reports from this Client." -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Default Container" @@ -1616,7 +1642,7 @@ msgstr "Default Container Type" msgid "Default Department" msgstr "Default Department" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "Default Emails to CC all published Samples for this client" @@ -1628,24 +1654,36 @@ msgstr "Default Instrument" msgid "Default Method" msgstr "Default Method" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Default Preservation" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Default categories" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "Default container for new sample partitions" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "Default count of Sample to add." -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "Default decimal mark" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "Default large sticker" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "Default layout in worksheet view" @@ -1665,15 +1703,31 @@ msgstr "Default layout in worksheet view" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Default sample retention period" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "Default scientific notation format for reports" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "Default scientific notation format for results" @@ -1685,15 +1739,16 @@ msgstr "Default small sticker" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "Default turnaround time for analyses." #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Default value" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" @@ -1713,7 +1768,7 @@ msgstr "Define the number of decimals to be used for this result." msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "Define the precision when converting values to exponent notation. The default is 7." -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "Define the sampler supposed to do the sample in the scheduled date" @@ -1747,7 +1802,7 @@ msgstr "Departments" msgid "Dependent Analyses" msgstr "Dependent Analyses" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "Description of the site" msgid "Detach" msgstr "Detach" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "Deviation between the sample and how it was sampled" @@ -1789,7 +1848,7 @@ msgstr "Deviation between the sample and how it was sampled" msgid "Disable multi-verification for the same user" msgstr "Disable multi-verification for the same user" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "Discount" @@ -1807,7 +1866,7 @@ msgstr "Dispatch" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Dispatched" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "Display a Detection Limit selector" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "Disposed" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "District" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "Document" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "Document ID" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "Document Location" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "Document Type" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "Document Version" @@ -1884,11 +1943,11 @@ msgstr "เอกสารต่างๆ" msgid "Dot (.)" msgstr "Dot (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Down from" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Down to" @@ -1904,11 +1963,11 @@ msgstr "Download PDF" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Due" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "Duplicate of" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "E.g. SANAS, APLAC, etc." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Early" @@ -1975,7 +2038,7 @@ msgstr "Early" msgid "Edit" msgstr "แก้ไข" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Elevation" @@ -1995,11 +2058,11 @@ msgstr "Email Address" msgid "Email Log" msgstr "Email Log" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "Email body for Sample Invalidation notifications" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "Email cancelled" msgid "Email notification" msgstr "Email notification" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "Email notification on Sample invalidation" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "Email notification on Sample rejection" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "Enable Multiple Use of Instrument in Worksheets." -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "Enable Sample Preservation" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "Enable Sample Specifications" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "Enable Sampling" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "Enable Sampling Scheduling" @@ -2047,11 +2110,11 @@ msgstr "Enable Sampling Scheduling" msgid "Enable sampling workflow for the created sample" msgstr "Enable sampling workflow for the created sample" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "Enable the Results Report Printing workflow" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "Enable the rejection workflow" @@ -2089,19 +2152,19 @@ msgstr "Enter percentage value eg. 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "Enter percentage value eg. 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" @@ -2117,7 +2180,7 @@ msgstr "Enter the details of your lab's service accreditations here. The followi msgid "Entity" msgstr "Entity" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "Environmental conditions" @@ -2125,24 +2188,28 @@ msgstr "Environmental conditions" msgid "Erroneous result publication from {}" msgstr "Erroneous result publication from {}" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "Evolution of Analyses" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "Evolution of Samples" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "Evolution of Worksheets" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Exclude from invoice" @@ -2152,12 +2219,12 @@ msgstr "Exclude from invoice" msgid "Expected Result" msgstr "Expected Result" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "Expected Sampling Date" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Expected Values" @@ -2180,7 +2247,7 @@ msgstr "Expiry Date" msgid "Exponential format precision" msgstr "Exponential format precision" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "Exponential format threshold" @@ -2216,11 +2283,11 @@ msgstr "Female" msgid "Field" msgstr "Field" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "Field '{}' is required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Field Title" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "File" @@ -2269,11 +2336,15 @@ msgstr "Float value from 0.0 - 1000.0 indicating the sort order. Duplicate value msgid "Folder that results will be saved" msgstr "Folder that results will be saved" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "Formatting Configuration" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "Friday" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "From" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "FullName" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "Fullname" @@ -2319,7 +2390,7 @@ msgstr "Fullname" msgid "Function" msgstr "Function" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "Future dated sample" @@ -2328,6 +2399,10 @@ msgstr "Future dated sample" msgid "Generate report" msgstr "Generate report" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "Generates an ID with the IDServer" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Greeting title eg. Mr, Mrs, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "Group analysis services by category in the LIMS tables, helpful when the list is long" @@ -2357,17 +2432,13 @@ msgstr "Group by" msgid "Grouping period" msgstr "Grouping period" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Hazardous" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "ID Server Values" @@ -2411,7 +2482,7 @@ msgstr "ID Server Values" msgid "ID Template" msgstr "ID Template" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" @@ -2423,7 +2494,7 @@ msgstr "If checked, a selection list will be displayed next to the analysis' res msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "If enabled, a free text field will be displayed close to each analysis in results entry view" @@ -2431,7 +2502,7 @@ msgstr "If enabled, a free text field will be displayed close to each analysis i msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." @@ -2459,7 +2530,7 @@ msgstr "If required, select a calculation for the The analysis services linked t msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." @@ -2471,15 +2542,15 @@ msgstr "If this container is pre-preserved, then the preservation method could b msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "If unchecked, analysts will have access to all worksheets." -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "Import Data Interface" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "In-lab calibration procedure" msgid "Inactive" msgstr "Inactive" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "Include and display pricing information" @@ -2526,15 +2597,15 @@ msgstr "Include and display pricing information" msgid "Include descriptions" msgstr "Include descriptions" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "Incorrect IBAN number: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "Incorrect NIB number: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "Indicates if the last SampleReport is printed," @@ -2548,6 +2619,18 @@ msgstr "Info" msgid "Initialize" msgstr "Initialize" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "Instructions for in-lab regular calibration routines intended for analys msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "Instructions for regular preventive and maintenance routines intended for analysts" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Instrument" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Instrument Calibrations" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "Instrument Files" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Instrument Import" @@ -2608,11 +2691,11 @@ msgstr "Instrument Location" msgid "Instrument Locations" msgstr "Instrument Locations" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Instrument Maintenance" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Instrument Scheduled Tasks" @@ -2625,7 +2708,7 @@ msgstr "ชนิดเครื่องมือ" msgid "Instrument Types" msgstr "Instrument Types" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "Instrument Validations" @@ -2641,7 +2724,7 @@ msgstr "Instrument disabled until successful calibration:" msgid "Instrument disposed until new calibration tests being done:" msgstr "Instrument disposed until new calibration tests being done:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Instrument exporter not found" @@ -2653,6 +2736,10 @@ msgstr "Instrument failed reference test" msgid "Instrument has no data interface selected" msgstr "Instrument has no data interface selected" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "Instrument in calibration progress:" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "Instrument's calibration certificate expired:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Instruments" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "Instruments disabled until successful calibration:" @@ -2707,17 +2798,17 @@ msgstr "Interface" msgid "Interface Code" msgstr "Interface Code" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "Internal Calibration Tests" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "Internal Certificate" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "Internal use" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "Interval" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "Invalid" @@ -2748,7 +2839,7 @@ msgstr "Invalid" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "Invalid value: Please enter a value without spaces." @@ -2770,7 +2861,7 @@ msgstr "Invoice" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Invoice Exclude" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "InvoiceBatch has no Title" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "Job Title" @@ -2838,11 +2929,11 @@ msgstr "Keywords" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Lab" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Lab Analyses" @@ -2888,11 +2979,11 @@ msgstr "Laboratory" msgid "Laboratory Accredited" msgstr "Laboratory Accredited" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "Laboratory Workdays" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "Landing Page" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "สติ๊กเกอร์ดวงใหญ่" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "Large sticker" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "Last Login Time" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Late" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Late Analyses" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Late Analysis" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Latitude" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "Lists all samples received for a date range" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Load Setup Data" @@ -2972,11 +3063,11 @@ msgstr "Load Setup Data" msgid "Load documents describing the method here" msgstr "Load documents describing the method here" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Load from file" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Load the certificate document here" @@ -3010,11 +3101,11 @@ msgstr "Location Type" msgid "Location where sample is collected" msgstr "Location where sample is collected" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "Location where sample is kept" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "Location where sample was taken" @@ -3032,29 +3123,13 @@ msgstr "Log" msgid "Login details" msgstr "Login details" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "Login failed. Your Login has been deactivated. Please contact the Lab for further information." - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Longitude" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Lot Number" @@ -3074,7 +3149,7 @@ msgstr "Lowest" msgid "Mailing address" msgstr "Mailing address" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "Maintainer" @@ -3101,7 +3176,7 @@ msgstr "Male" msgid "Manage Analyses" msgstr "Manage Analyses" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "Manage Form Fields" @@ -3142,7 +3217,7 @@ msgstr "Manager Email" msgid "Manager Phone" msgstr "Manager Phone" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "Manual" @@ -3155,6 +3230,10 @@ msgstr "Manual entry of results" msgid "Manually publish all contained samples of the selected reports." msgstr "Manually publish all contained samples of the selected reports." +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Manufacturer" msgid "Manufacturers" msgstr "Manufacturers" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "Member Discount" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Member discount %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Member discount applies" @@ -3232,7 +3311,7 @@ msgstr "Member registered and linked to the current Contact." msgid "Message sent to {}, " msgstr "Message sent to {}, " -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "Min operator" msgid "Min warn" msgstr "Min warn" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Mine" @@ -3291,7 +3370,7 @@ msgstr "Minimum 5 characters." msgid "Minimum Volume" msgstr "Minimum Volume" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Minimum number of results for QC stats calculations" @@ -3339,11 +3418,11 @@ msgstr "More" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "Multi Verification type" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "Multi-verification required" @@ -3395,10 +3474,6 @@ msgstr "No Email Address" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "No Partitions" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." @@ -3411,12 +3486,12 @@ msgstr "No Reference Definitions for Controls available.
To add a Control msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "No Samples could be created." -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "No Samples matched your query" @@ -3441,7 +3516,7 @@ msgstr "No analyses were added" msgid "No analyses were added to this worksheet." msgstr "No analyses were added to this worksheet." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "No file selected" msgid "No historical actions matched your query" msgstr "No historical actions matched your query" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "No instrument" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "No items published" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "No items selected" @@ -3512,11 +3595,11 @@ msgstr "No items selected." msgid "No new items were created." msgstr "No new items were created." -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "No partitions were created" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "No report specified in request" @@ -3524,11 +3607,11 @@ msgstr "No report specified in request" msgid "No reports found" msgstr "No reports found" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "No samples matched your query" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "No samples were rejected" @@ -3544,7 +3627,7 @@ msgstr "No user exists for ${contact_fullname} and he/she will not be able to lo msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "None" @@ -3566,12 +3649,12 @@ msgstr "Not all contacts are equal for the selected Reports. Please manually sel msgid "Not defined" msgstr "Not defined" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "Not printed yet" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "Not set" @@ -3592,7 +3675,11 @@ msgstr "Note: You can also drag and drop the attachment rows to change the order msgid "Num columns" msgstr "Num columns" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "Number of Analyses" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "Number of analysis requested and published per department and expresed as a percentage of all analyses performed" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "Number of copies" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "Number of requests" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "Number of required verifications" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" @@ -3660,11 +3747,11 @@ msgstr "Once preserved, the sample must be disposed of within this time period. msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Only lab managers can create and manage worksheets" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "Only laboratory workdays are considered for the analysis turnaround time calculation. " @@ -3672,13 +3759,13 @@ msgstr "Only laboratory workdays are considered for the analysis turnaround time msgid "Only to empty or zero fields" msgstr "Only to empty or zero fields" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Open" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "Open Source Web based Laboratory Information Management System" @@ -3698,7 +3785,7 @@ msgstr "Order Date" msgid "Order Number" msgstr "Order Number" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "Organization responsible of granting the calibration certificate" @@ -3723,11 +3810,11 @@ msgstr "Other reasons" msgid "Other reasons:" msgstr "Other reasons:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "Other status" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "Out of date" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "Paperformat" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Partition" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "Partitioning canceled" @@ -3758,10 +3845,6 @@ msgstr "Partitioning canceled" msgid "Password" msgstr "Password" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Password lifetime" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "Please find attached the analysis result(s) for ${client_name}" msgid "Please select a User from the list" msgstr "Please select a User from the list" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "Please specify preservations that differ from the analysis service's default preservation per sample type here." @@ -3860,6 +3947,10 @@ msgstr "Please specify preservations that differ from the analysis service's def msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "Predefined reasons of rejection" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "Preferred decimal mark for reports." -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "Preferred decimal mark for results" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "Preferred scientific notation format for reports" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "Preferred scientific notation format for results" @@ -3937,7 +4028,7 @@ msgstr "Prefix" msgid "Prefixes can not contain spaces." msgstr "Prefixes can not contain spaces." -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "Prepared by" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "Prepublish" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Preservation" @@ -3955,7 +4046,7 @@ msgstr "Preservation" msgid "Preservation Category" msgstr "Preservation Category" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Preservations" msgid "Preserve" msgstr "Preserve" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Preserver" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "Preventive" msgid "Preventive maintenance procedure" msgstr "Preventive maintenance procedure" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "Preview" @@ -4020,7 +4112,7 @@ msgstr "Pricelists" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "Primary Sample" @@ -4043,12 +4135,12 @@ msgstr "Print date:" msgid "Print pricelist" msgstr "พิมพ์ค่าใช้จ่าย" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "Print stickers" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "Printed" @@ -4057,7 +4149,7 @@ msgstr "Printed" msgid "Printed on" msgstr "Printed on" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Priority" @@ -4088,8 +4180,8 @@ msgstr "Profile Key" msgid "Profile Keyword" msgstr "Profile Keyword" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "Progress" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "Protocol ID" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "Province" @@ -4106,7 +4198,7 @@ msgstr "Province" msgid "Public. Lag" msgstr "Public. Lag" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "Publication Specification" @@ -4138,11 +4230,11 @@ msgstr "Published Samples which have not been invoiced" msgid "Published results" msgstr "ผลที่ตีพิมพ์แล้วต่างๆ" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "Published {}, " -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "QC Analyses" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "ผล QC ต่างๆ" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "QC Sample ID" @@ -4193,7 +4285,7 @@ msgstr "Re-enter the password. Make sure the passwords are identical." msgid "Reasons for rejection" msgstr "Reasons for rejection" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "Reassign" @@ -4216,7 +4308,7 @@ msgstr "Received" msgid "Recept. Lag" msgstr "Recept. Lag" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "Reception pending" @@ -4241,7 +4333,7 @@ msgstr "การวิเคราะห์อ้างอิง" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Reference Definition" @@ -4250,7 +4342,7 @@ msgstr "Reference Definition" msgid "Reference Definitions" msgstr "Reference Definitions" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "Reference Values" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Reference sample values are zero or 'blank'" @@ -4310,8 +4402,8 @@ msgstr "ปฏิเสธการวิเคราะห์" msgid "Reject samples" msgstr "Reject samples" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "Rejected" @@ -4324,11 +4416,11 @@ msgstr "Rejected items: {}" msgid "Rejected sample" msgstr "Rejected sample" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "Rejected {} samples: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "Rejection cancelled" @@ -4336,7 +4428,7 @@ msgstr "Rejection cancelled" msgid "Rejection reasons" msgstr "Rejection reasons" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "Rejection workflow is not enabled" @@ -4346,11 +4438,11 @@ msgstr "Rejection workflow is not enabled" msgid "Remarks" msgstr "Remarks" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "Remarks and comments for this request" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "Remarks of {}" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "Remarks to take into account for maintenance process" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "Remote IP" @@ -4451,11 +4543,11 @@ msgstr "Report tables of Samples and totals submitted between a period of time" msgid "Report type" msgstr "Report type" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "Report upload" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Reports" msgid "Republish" msgstr "Republish" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "Republished after last print" @@ -4480,7 +4572,7 @@ msgstr "Request" msgid "Request ID" msgstr "Request ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Request new analyses" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "Requested" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Required" @@ -4511,7 +4604,7 @@ msgstr "Responsibles" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Restrict categories" @@ -4519,7 +4612,7 @@ msgstr "Restrict categories" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "Result files folders" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "Result in shoulder range" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Result out of range" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "Results" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "Results Interpretation" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "Results have been withdrawn" @@ -4578,11 +4671,11 @@ msgstr "Results have been withdrawn" msgid "Results interpretation" msgstr "Results interpretation" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "Results pending" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Retention Period" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Retested" msgid "Retract" msgstr "Retract" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "Retracted" msgid "Retracted analyses" msgstr "Retracted analyses" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "Retractions" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "Review State" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "Reviewed by" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "Roles" @@ -4636,22 +4733,26 @@ msgstr "Roles" msgid "Rollback" msgstr "Rollback" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "Routine Analyses" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS front-page" @@ -4660,6 +4761,10 @@ msgstr "SENAITE LIMS front-page" msgid "SENAITE front-page" msgstr "SENAITE front-page" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "SMTP server disconnected. User creation aborted." @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Salutation" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Sample" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "Sample ${AR} was successfully created." @@ -4715,7 +4820,7 @@ msgstr "Sample Partitions" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Sample Point" @@ -4725,11 +4830,11 @@ msgstr "Sample Point" msgid "Sample Points" msgstr "Sample Points" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "Sample Rejection" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "Sample Template" @@ -4749,7 +4854,7 @@ msgstr "Sample Type" msgid "Sample Type Prefix" msgstr "Sample Type Prefix" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Sample Types" msgid "Sample collected by the laboratory" msgstr "Sample collected by the laboratory" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "Sample condition" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "Sample due" @@ -4771,7 +4880,7 @@ msgstr "Sample due" msgid "Sample point" msgstr "Sample point" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "Sample received" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "SampleMatrix" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "SampleType" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Sampler" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "Sampler for scheduled sampling" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Samples" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "Samples ${ARs} were successfully created." @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "Samples not invoiced" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Samples of this type should be treated as hazardous" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "Samples published" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "Samples received vs. reported" @@ -4854,35 +4967,35 @@ msgstr "Samples received vs. samples reported" msgid "Samples rejection reporting form" msgstr "Samples rejection reporting form" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "Samples scheduled for sampling" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "Samples to be preserved" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "Samples to be printed" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "Samples to be received" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "Samples to be sampled" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "Samples to be verified" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "Samples verified" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "Samples with results pending" @@ -4890,7 +5003,7 @@ msgstr "Samples with results pending" msgid "Sampling Date" msgstr "Sampling Date" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "Sampling Deviation" msgid "Sampling Deviations" msgstr "Sampling Deviations" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Sampling Frequency" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "Sampling scheduled" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "Saturday" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Save" @@ -4931,12 +5044,12 @@ msgstr "นัดหมาย" msgid "Schedule sampling" msgstr "Schedule sampling" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "Scheduled sampling" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "Scheduled task" @@ -4944,6 +5057,10 @@ msgstr "Scheduled task" msgid "Scientific name" msgstr "Scientific name" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Seconds" @@ -4960,15 +5077,19 @@ msgstr "Seed" msgid "Seeding key {} to {}" msgstr "Seeding key {} to {}" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "Select Partition Analyses" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" @@ -4976,7 +5097,7 @@ msgstr "Select a default preservation for this analysis service. If the preserva msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "Select a sample to create a secondary Sample" @@ -5000,15 +5121,15 @@ msgstr "Select analyst" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "Select existing file" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "Select if is an in-house calibration certificate" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" @@ -5029,15 +5150,15 @@ msgstr "Select instrument" msgid "Select template" msgstr "Select template" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "Select the country the site will show by default" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Select the currency the site will use to display prices." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" @@ -5053,39 +5174,39 @@ msgstr "Select the preferred instrument" msgid "Select the types that this ID is used to identify." msgstr "Select the types that this ID is used to identify." -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "Select this to activate automatic notifications via email to the Client when a Sample is rejected." -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "Select this to activate the dashboard as a default front page." -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Select this to activate the sample collection workflow steps." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Select which Analyses should be included on the Worksheet" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "Select which sticker should be used as the 'large' sticker by default" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "Select which sticker should be used as the 'small' sticker by default" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "Select which sticker to print when automatic sticker printing is enabled" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "Sender" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "Separate Container" @@ -5144,7 +5265,7 @@ msgstr "Serial No" msgid "Service" msgstr "Service" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "Service cannot be deselected. Please click the info button for further details" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "Set the Sample Rejection workflow and the reasons" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "Set the default number of copies to be printed for each sticker" @@ -5176,15 +5297,15 @@ msgstr "Set the default number of copies to be printed for each sticker" msgid "Set the maintenance task as closed." msgstr "Set the maintenance task as closed." -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "Set the specification to be used before publishing a Sample." -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" @@ -5210,6 +5331,10 @@ msgstr "Shelf Title" msgid "Shipping address" msgstr "Shipping address" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "Short title" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "Should the analyses be excluded from the invoice?" @@ -5226,7 +5351,11 @@ msgstr "Should the analyses be excluded from the invoice?" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Show only selected categories in client views" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "Site Title" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Size" @@ -5262,7 +5391,7 @@ msgstr "Size" msgid "Small Sticker" msgstr "สติ๊กเกอร์ดวงเล็ก" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "Small sticker" @@ -5280,7 +5409,7 @@ msgstr "Sort Key" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "Specification" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Specifications" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "Start date must be before End Date" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "State" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Status" msgid "Sticker" msgstr "สตื๊กเกอร์" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "Sticker templates" @@ -5341,7 +5470,7 @@ msgstr "Sticker templates" msgid "Stickers preview" msgstr "แสดงสตื๊กเกอร์" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "Storage Location" msgid "Storage Locations" msgstr "Storage Locations" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "String result" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "Subject" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Submit" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "Submitted and verified by the same user: {}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "Submitter" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "Supervisor of the Lab" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Supplier" @@ -5454,16 +5591,16 @@ msgstr "System Dashboard" msgid "System default" msgstr "System default" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Task" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "Task ID" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "Task type" @@ -5478,7 +5615,7 @@ msgstr "Technical description and instructions intended for analysts" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Template" @@ -5492,6 +5629,7 @@ msgstr "Test Result" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "Text" @@ -5535,15 +5673,15 @@ msgstr "The analyst or agent responsible of the maintenance" msgid "The analyst responsible of the validation" msgstr "The analyst responsible of the validation" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "The assigned batch of this request" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "The assigned batch sub group of this request" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "The assigned client of this request" @@ -5556,23 +5694,23 @@ msgstr "The attachments linked to samples and analyses" msgid "The category the analysis service belongs to" msgstr "The category the analysis service belongs to" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "The client side identifier of the sample" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "The client side order number for this request" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "The client side reference for this request" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "The condition of the sample" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "The contacts used in CC for email notifications" @@ -5580,23 +5718,23 @@ msgstr "The contacts used in CC for email notifications" msgid "The date the instrument was installed" msgstr "The date the instrument was installed" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "The date when the sample was preserved" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "The date when the sample was received" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "The date when the sample was taken" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "The date when the sample will be taken" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "The decimal mark selected in Bika Setup will be used." @@ -5608,11 +5746,11 @@ msgstr "The default container type. New sample partitions are automatically assi msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "The environmental condition during sampling" @@ -5624,12 +5762,16 @@ msgstr "The following partitions have been created from this Sample:" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "The height or depth at which the sample has to be taken" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "The instrument's ID in the lab's asset register" @@ -5637,7 +5779,7 @@ msgstr "The instrument's ID in the lab's asset register" msgid "The instrument's model number" msgstr "The instrument's model number" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." @@ -5654,11 +5796,11 @@ msgstr "The laboratory department" msgid "The laboratory departments" msgstr "The laboratory departments" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." @@ -5682,15 +5824,11 @@ msgstr "The number of analyses requested per analysis service" msgid "The number of analyses requested per sample type" msgstr "The number of analyses requested per sample type" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "The number of days before a password expires. 0 disables password expiry" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" @@ -5706,7 +5844,7 @@ msgstr "The number of requests and analyses per client" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "The person at the supplier who approved the certificate" @@ -5715,15 +5853,15 @@ msgstr "The person at the supplier who approved the certificate" msgid "The person at the supplier who performed the task" msgstr "The person at the supplier who performed the task" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "The person at the supplier who prepared the certificate" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "The person who preserved the sample" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "The person who took the sample" @@ -5731,7 +5869,7 @@ msgstr "The person who took the sample" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "The predefined values of the Sample template are set in the request" @@ -5739,7 +5877,7 @@ msgstr "The predefined values of the Sample template are set in the request" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "The price charged per analysis for clients who qualify for bulk discounts" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "The primary contact of this sample, who will receive notifications and publications via email" @@ -5859,7 +5997,7 @@ msgstr "This is a Secondary Sample of" msgid "This is a detached partition from Sample" msgstr "This is a detached partition from Sample" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." @@ -5891,11 +6029,11 @@ msgstr "Thursday" msgid "Time" msgstr "Time" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "Tip. Attached documents will not be loaded unless they are present in the instance." -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "Title of the site" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "To" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "To Be Preserved" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "To Be Sampled" @@ -5935,23 +6073,23 @@ msgstr "To Be Sampled" msgid "To be displayed below each Analysis Category section on results reports." msgstr "To be displayed below each Analysis Category section on results reports." -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "To be preserved" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "To be printed" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "To be sampled" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "To be verified" @@ -5959,7 +6097,7 @@ msgstr "To be verified" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Unassigned" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Uncertainty" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Unit" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "Unknown IBAN country %s" @@ -6097,7 +6235,7 @@ msgstr "Unrecognized file format ${fileformat}" msgid "Unrecognized file format ${format}" msgstr "Unrecognized file format ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "Unsassigned" @@ -6121,11 +6259,11 @@ msgstr "Upper Detection Limit (UDL)" msgid "Use Analysis Profile Price" msgstr "Use Analysis Profile Price" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "Use Dashboard as default front page" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "Use the Default Calculation of Method" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "Users history" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "VAT" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "VAT %" @@ -6189,15 +6327,17 @@ msgstr "VAT Amount" msgid "VAT number" msgstr "VAT number" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "Valid" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Valid from" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "Valid to" @@ -6205,6 +6345,10 @@ msgstr "Valid to" msgid "Validation" msgstr "Validation" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Validation failed: '${keyword}': duplicate keyword" @@ -6225,6 +6369,10 @@ msgstr "Validation failed: '${title}': duplicate title" msgid "Validation failed: '${value}' is not unique" msgstr "Validation failed: '${value}' is not unique" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Validation failed: Bearing must be E/W" @@ -6233,7 +6381,7 @@ msgstr "Validation failed: Bearing must be E/W" msgid "Validation failed: Bearing must be N/S" msgstr "Validation failed: Bearing must be N/S" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "Validation failed: Could not import module '%s'" @@ -6265,6 +6413,14 @@ msgstr "Validation failed: Max values must be numeric" msgid "Validation failed: Min values must be numeric" msgstr "Validation failed: Min values must be numeric" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "Validation failed: PrePreserved containers must have a preservation selected." @@ -6273,7 +6429,7 @@ msgstr "Validation failed: PrePreserved containers must have a preservation sele msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "Validation failed: The selection requires the following categories to be selected: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "Validation failed: Values must be numbers" @@ -6330,11 +6486,11 @@ msgstr "Validation failed: minutes must be 0 - 59" msgid "Validation failed: minutes must be numeric" msgstr "Validation failed: minutes must be numeric" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "Validation failed: percent values must be between 0 and 100" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "Validation failed: percent values must be numbers" @@ -6351,15 +6507,23 @@ msgstr "Validation failed: seconds must be numeric" msgid "Validation failed: title is required" msgstr "Validation failed: title is required" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "Validation failed: value must be between 0 and 1000" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "Validation failed: value must be float" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "Validation for '{}' failed" @@ -6371,7 +6535,7 @@ msgstr "Validation report date" msgid "Validations" msgstr "รายการปรับแก้ให้สมบูรณ์" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Validator" @@ -6386,9 +6550,9 @@ msgstr "Value" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Verified" @@ -6404,7 +6568,7 @@ msgstr "Verify" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Version" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "Workflow" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "Workflow State" @@ -6522,13 +6686,13 @@ msgstr "แบบใบงาน" msgid "Worksheet Templates" msgstr "Worksheet Templates" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Worksheets" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "Wrong IBAN length by %s: %sshort by %i" @@ -6582,7 +6746,7 @@ msgstr "action" msgid "activate" msgstr "activate" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "biannually" @@ -6595,7 +6759,7 @@ msgstr "by" msgid "comment" msgstr "comment" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "daily" @@ -6658,6 +6822,16 @@ msgstr "in" msgid "label_add_to_groups" msgstr "label_add_to_groups" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6697,11 +6871,11 @@ msgstr "" msgid "minutes" msgstr "minutes" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "monthly" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "of" @@ -6709,7 +6883,7 @@ msgstr "of" msgid "overview" msgstr "overview" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "quarterly" @@ -6748,13 +6922,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "title_required" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "to" @@ -6767,19 +6940,19 @@ msgstr "until" msgid "updated every 2 hours" msgstr "updated every 2 hours" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "verification(s) pending" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "weekly" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "yearly" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po b/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po index 6bee95bb0e..85785983db 100644 --- a/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/th_TH/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: th_TH\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po index a2bc660f5e..6caa300e29 100644 --- a/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/th_TH/LC_MESSAGES/senaite.core.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Thai (Thailand) (https://www.transifex.com/senaite/teams/87045/th_TH/)\n" @@ -16,8 +16,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: th_TH\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -56,7 +56,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -74,11 +74,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -91,7 +91,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -103,7 +103,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -184,7 +184,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -192,7 +192,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -213,12 +213,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -252,7 +252,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -281,11 +281,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -318,13 +318,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -337,7 +337,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -345,7 +345,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -377,11 +377,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -437,7 +437,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -457,7 +457,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -465,7 +465,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -494,7 +494,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -519,7 +519,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -528,7 +532,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -548,7 +552,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -574,7 +578,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -586,17 +590,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -608,9 +612,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -629,19 +633,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -655,7 +659,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -663,13 +667,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -679,11 +683,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -699,7 +703,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -707,15 +711,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -723,11 +727,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -769,7 +773,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -778,9 +782,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -794,11 +798,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -831,7 +835,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -847,7 +851,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -861,7 +865,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -869,16 +873,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -886,7 +890,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -905,7 +909,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -919,7 +923,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -933,27 +937,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -966,15 +970,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -983,7 +987,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -998,11 +1002,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1016,16 +1020,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1039,7 +1043,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1051,7 +1055,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1063,19 +1067,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1095,7 +1104,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1104,18 +1113,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1124,31 +1133,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1161,7 +1170,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1192,7 +1201,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1201,8 +1210,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1211,6 +1220,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1234,12 +1247,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1263,8 +1276,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1296,7 +1309,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1306,6 +1319,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1322,7 +1336,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1330,7 +1344,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1338,12 +1352,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1352,7 +1370,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1376,13 +1394,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1395,21 +1413,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1422,11 +1440,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1435,7 +1453,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1449,20 +1467,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1470,11 +1492,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1484,7 +1506,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1494,8 +1516,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1504,18 +1526,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1525,17 +1547,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1543,10 +1565,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1559,13 +1577,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1575,10 +1597,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1593,12 +1619,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1612,7 +1638,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1624,24 +1650,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1653,7 +1691,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1661,15 +1699,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1681,15 +1735,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1709,7 +1764,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1743,7 +1798,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1777,7 +1832,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1785,7 +1844,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1803,7 +1862,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1828,7 +1887,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1843,31 +1902,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1880,11 +1939,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1900,11 +1959,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1944,7 +2003,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1961,6 +2020,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1971,7 +2034,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1991,11 +2054,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2007,11 +2070,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2023,19 +2086,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2043,11 +2106,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2085,19 +2148,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2113,7 +2176,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2121,24 +2184,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2148,12 +2215,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2176,7 +2243,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2212,11 +2279,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2231,7 +2298,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2265,11 +2332,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2287,8 +2358,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2307,7 +2378,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2315,7 +2386,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2324,6 +2395,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2340,7 +2415,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2353,17 +2428,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2399,7 +2470,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2407,7 +2478,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2419,7 +2490,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2427,7 +2498,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2455,7 +2526,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2467,15 +2538,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2496,7 +2567,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2514,7 +2585,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2522,15 +2593,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2544,6 +2615,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2572,7 +2655,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2582,15 +2665,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2604,11 +2687,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2621,7 +2704,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2637,7 +2720,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2649,6 +2732,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2666,11 +2753,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2703,17 +2794,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2730,13 +2821,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2744,7 +2835,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2766,7 +2857,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2799,7 +2890,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2834,11 +2925,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2884,11 +2975,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2900,7 +2991,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2913,20 +3004,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2960,7 +3051,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2968,11 +3059,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3006,11 +3097,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3028,29 +3119,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3070,7 +3145,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3097,7 +3172,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3138,7 +3213,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3151,6 +3226,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3162,7 +3241,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3211,12 +3290,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3228,7 +3307,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3273,8 +3352,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3287,7 +3366,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3335,11 +3414,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3391,10 +3470,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3407,12 +3482,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3437,7 +3512,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3487,16 +3562,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3508,11 +3591,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3520,11 +3603,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3540,7 +3623,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3548,8 +3631,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3562,12 +3645,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3588,7 +3671,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3627,7 +3714,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3636,11 +3723,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3656,11 +3743,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3668,13 +3755,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3694,7 +3781,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3719,11 +3806,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3740,13 +3827,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3754,10 +3841,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3840,15 +3923,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3856,6 +3943,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3905,23 +3996,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3933,7 +4024,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3942,8 +4033,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3951,7 +4042,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3964,11 +4055,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3982,7 +4074,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4016,7 +4108,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4039,12 +4131,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4053,7 +4145,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4084,8 +4176,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4094,7 +4186,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4102,7 +4194,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4134,11 +4226,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4148,7 +4240,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4189,7 +4281,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4212,7 +4304,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4237,7 +4329,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4246,7 +4338,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4269,7 +4361,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4306,8 +4398,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4320,11 +4412,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4332,7 +4424,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4342,11 +4434,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4367,7 +4459,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4447,11 +4539,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4461,7 +4553,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4476,7 +4568,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4487,6 +4579,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4507,7 +4600,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4515,7 +4608,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4537,23 +4630,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4561,12 +4654,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4574,11 +4667,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4588,7 +4681,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4600,7 +4693,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4610,10 +4703,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4623,7 +4720,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4632,22 +4729,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4656,6 +4757,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4669,12 +4774,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4711,7 +4816,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4721,11 +4826,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4745,7 +4850,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4755,10 +4860,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4767,7 +4876,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4789,27 +4898,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4828,16 +4941,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4850,35 +4963,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4886,7 +4999,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4897,11 +5010,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4910,7 +5023,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4927,12 +5040,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4940,6 +5053,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4956,15 +5073,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4972,7 +5093,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4996,15 +5117,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5025,15 +5146,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5049,39 +5170,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5089,15 +5210,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5126,7 +5247,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5140,7 +5261,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5160,11 +5281,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5172,15 +5293,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5206,6 +5327,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5214,7 +5339,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5222,7 +5347,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5249,7 +5378,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5258,7 +5387,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5276,7 +5405,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5289,7 +5418,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5310,12 +5439,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5327,7 +5456,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5337,7 +5466,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5348,6 +5477,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5371,24 +5508,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5407,7 +5544,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5450,16 +5587,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5474,7 +5611,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5488,6 +5625,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5531,15 +5669,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5552,23 +5690,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5576,23 +5714,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5604,11 +5742,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5620,12 +5758,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5633,7 +5775,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5650,11 +5792,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5678,15 +5820,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5702,7 +5840,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5711,15 +5849,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5727,7 +5865,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5735,7 +5873,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5855,7 +5993,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5887,11 +6025,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5914,16 +6052,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5931,23 +6069,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5955,7 +6093,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6041,7 +6179,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6063,7 +6201,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6093,7 +6231,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6117,11 +6255,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6161,11 +6299,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6173,7 +6311,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6185,15 +6323,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6201,6 +6341,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6221,6 +6365,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6229,7 +6377,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6261,6 +6409,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6269,7 +6425,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6326,11 +6482,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6347,15 +6503,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6367,7 +6531,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6382,9 +6546,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6400,7 +6564,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6464,7 +6628,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6495,7 +6659,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6518,13 +6682,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6578,7 +6742,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6591,7 +6755,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6653,6 +6817,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6692,11 +6866,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6704,7 +6878,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6743,13 +6917,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6762,19 +6935,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po b/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po index ca35bfb575..bab7fed258 100644 --- a/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/tr_TR/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: tr_TR\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po index 574cafd9ef..eb14b712fe 100644 --- a/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/tr_TR/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Turkish (Turkey) (https://www.transifex.com/senaite/teams/87045/tr_TR/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: tr_TR\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "Yapılan %" msgid "% Published" msgstr "Yayınlanan %" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Kör)" @@ -95,7 +95,7 @@ msgstr "(Kontrol)" msgid "(Duplicate)" msgstr "(Tekerrür)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Tehlikeli)" @@ -107,7 +107,7 @@ msgstr "(Gerekli)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "Akreditasyon Referansı" msgid "Accreditation page header" msgstr "Akreditasyon sayfa başlığı" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "Akredite Edilmiş" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "İşlem" @@ -217,12 +217,12 @@ msgid "Active" msgstr "Etkin" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Ekle" @@ -256,7 +256,7 @@ msgstr "Tekerrür Ekle" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Tüm analizler için açıklama alanı ekle" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "${end_date} Sonrası" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Kurum" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Tümü" @@ -341,7 +341,7 @@ msgstr "Tüm akredite analiz hizmetleri burada listelenmiştir." msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Tüm analizler sevk edildi" @@ -349,7 +349,7 @@ msgstr "Tüm analizler sevk edildi" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Yalnızca atanmış analiste iş-emri dosyasına erişim ver" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Müşteri ekranında seçili kategorileri her zaman genişletilmiş olarak göster" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "Departman başına analizlerin özetleri" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "Analiz Kategorisi" msgid "Analysis Keyword" msgstr "Analiz Anahtar Kelimesi" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "Analiz Profili" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Analiz Profilleri" @@ -498,7 +498,7 @@ msgstr "Analiz Hizmeti" msgid "Analysis Services" msgstr "Analiz Hizmetleri" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "Analiz Türü" msgid "Analysis category" msgstr "Analiz Kategorisi" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "Analiz Hizmeti" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "Analiz gerçekleştirme süreleri" msgid "Analysis turnaround times over time" msgstr "Zamanla analizi gerçekleştirme süreleri" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "Şablonu uygula" msgid "Apply wide" msgstr "Uygula" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Onaylayan" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "Sevk Edildi" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "Sevk edildiği ID: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "Eklenti" @@ -633,19 +637,19 @@ msgstr "Eklenti Türü" msgid "Attachment Types" msgstr "Eklenti Türleri" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "Eklenti türü" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "Eklentiler" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "Otomatik tamamla" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "Otomatik oturum kapatma" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "Otomatik etiket baskısı" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "Toplu İş" @@ -782,9 +786,9 @@ msgstr "Toplu İş" msgid "Batch Book" msgstr "Toplu İş Kitabı" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "Toplu İş ID" @@ -798,11 +802,11 @@ msgstr "Toplu İş Etiketi" msgid "Batch Labels" msgstr "Toplu İş Etiketleri" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "Fatura adresi" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "Kör" @@ -851,7 +855,7 @@ msgstr "Markası" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "Toplu indirim uygulanır" @@ -865,7 +869,7 @@ msgstr "Toplu fiyat (KDV hariç)" msgid "Business Phone" msgstr "İş Telefonu" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -873,16 +877,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "CC Yetkililer" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "CC E-Posta" @@ -890,7 +894,7 @@ msgstr "CC E-Posta" msgid "Calculate Precision from Uncertainties" msgstr "Belirsizliklerden Kesinlik Derecesini Hesapla" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "Hesaplama Formülü" msgid "Calculation Interim Fields" msgstr "Hesaplama Ara Alanları" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "Hesaplamalar" msgid "Calibration" msgstr "Kalibrasyon" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "Kalibrasyonlar" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "Kalibrasyonu yapan" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "İptal edildi" @@ -970,15 +974,15 @@ msgstr "${inactive_services} etkin olmadığından hesaplama etkinleştirilemedi msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "${calc_services} tarafından kullanımda olduğundan hesaplama devre dışı bırakılamadı." -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "Kapasite" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "Alındı" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "Katalog Numarası" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "Kategori" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "Analiz hizmeti içerdiğinden kategori devre dışı bırakılamadı." -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "Sertifikasyon Kodu" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "Analiz hizmeti, laboratuvarın akredite analizler takvimine dahil ise bu kutucuğu işaretleyin." -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1067,19 +1071,24 @@ msgstr "Bu numune kabı muhafaza altındaysa bu kutucuğu işaretleyin. Bu kutuc msgid "Check this box if your laboratory is accredited" msgstr "Laboratuvarınız akredite ise bu kutucuğu işaretleyin." -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "Analiz hizmeti için ayrı bir numune kabı kullanıldıysa için bu kutucuğu işaretleyin." +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "Müşteri" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "Müşteri Toplu İş ID" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "Müşteri ID" @@ -1128,31 +1137,31 @@ msgstr "Müşteri ID" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Müşteri Siparişi" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "Müşteri Sipariş Numarası" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Müşteri Referansı" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Müşteri Referansı" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "Müşteri SID" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "Müşteri Numune ID" @@ -1165,7 +1174,7 @@ msgstr "Müşteriler" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "Virgül (,)" msgid "Comments" msgstr "Yorumlar" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "Ticari Kimlik" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Bileşim" @@ -1215,6 +1224,10 @@ msgstr "Bileşim" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "Güvenilirlik Seviyesi %" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "Dikkat Edilecek Hususlar" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Yetkili" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Numune Kabı" @@ -1300,7 +1313,7 @@ msgstr "İçerik türü" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Kontrol" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "Şuradan kopyala" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1334,7 +1348,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "Say" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "Ülke" @@ -1356,7 +1374,7 @@ msgstr "Ülke" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "Oluşturuldu" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "Oluşturan" @@ -1399,21 +1417,21 @@ msgstr "Oluşturan:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "Oluşturan" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "Kriter" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "Para birimi" @@ -1426,11 +1444,11 @@ msgstr "Geçerli" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "Veri arayüzü" msgid "Data Interface Options" msgstr "Veri Arayüzü Seçenekleri" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "Veri girişi günlüğü" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Tarih" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "Oluşturulduğu Tarih" @@ -1474,11 +1496,11 @@ msgstr "Oluşturulduğu Tarih" msgid "Date Dispatched" msgstr "Gönderildiği Tarih" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "İstek Yapılan Tarih" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Geçerliliğini Yitirme Tarihi" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "Yükleme Tarihi" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "Açılma Tarihi" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "Muhafaza Tarihi" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Yayınlanma Tarihi" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Teslim Alma Tarihi" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "Talep Edilme Tarihi" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Numune Alınma Tarihi" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "Cihazın kalibrasyona alınma tarihi" @@ -1563,13 +1581,17 @@ msgstr "Cihazın bakıma alınma tarihi" msgid "Date from which the instrument is under validation" msgstr "Cihazın validasyona alınma tarihi" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "Teslim alma tarihi" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1579,10 +1601,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "Cihazın tekrar kullanıma gireceği tarih" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Gün" @@ -1597,12 +1623,12 @@ msgstr "Bir sonraki kalibrasyon testine kadar devre dışı bırak" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "Varsayılan Numune Kabı" @@ -1616,7 +1642,7 @@ msgstr "Varsayılan Numune Kabı Türü" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "Varsayılan Araç" msgid "Default Method" msgstr "Varsayılan Metod" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "Varsayılan Muhafaza Yöntemi" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "Varsayılan kategoriler" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Varsayılan numune işlem periyodu" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Varsayılan değer" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "Bağımlı Analizler" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "Gönderildi" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "İstek Yapıldı" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "İlçe" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "Nokta (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "Buradan aşağı" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "Aşağısına" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "Beklenti" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "Ör: SANAS, APLAC, vb." +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "Erken" @@ -1975,7 +2038,7 @@ msgstr "Erken" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "Yükseltme" @@ -1995,11 +2058,11 @@ msgstr "E-Posta Adresi" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "İndirim yüzdesini girin Ör: 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "Yüzde değer giriniz ör. 14.0. Girilen değer tüm sisteme uygulanacaktır, ancak bireysel maddelerde değişiklik yapabilirsiniz." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "İndirim yüzdesini girin Ör: 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "Örnekleme noktasının enlemlerini girin. Derece 0-90, Dakika 0-59, Saniye 0-59, K / G" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "Örnekleme noktasının boylamlarını girin. Derece 0-180, Dakika 0-59, Saniye 0-59, D / B" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "Varlık" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "Faturadan hariç tut" @@ -2152,12 +2219,12 @@ msgstr "Faturadan hariç tut" msgid "Expected Result" msgstr "Beklenen Sonuç" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "Beklenen Değerler" @@ -2180,7 +2247,7 @@ msgstr "Son Kullanma Tarihi" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "Bayan" msgid "Field" msgstr "Saha" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "Saha Başlığı" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "Dosya" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "Kimden" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "İleri tarihli numune" @@ -2328,6 +2399,10 @@ msgstr "İleri tarihli numune" msgid "Generate report" msgstr "Rapor oluştur" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "Karşılama ünvanı örn. Bay, Bayan, Dr" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "Şu özelliğe göre grupla" msgid "Grouping period" msgstr "Gruplama süresi" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "Tehlikeli" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "IBN" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "" msgid "Inactive" msgstr "Etkin değil" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "Tanımları dahil et" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "yanlis IBAN numarasi: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "yanlis NIB numarasi: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "Cihaz" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "Cihaz kalibrasyonu" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "Cihazdan Veri Aktar" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "Cihaz Bakımı" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "Cihazdaki Planlanmış Görevler" @@ -2625,7 +2708,7 @@ msgstr "Cihaz türü" msgid "Instrument Types" msgstr "Cihaz Türleri" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Cihaza dış aktarım bağlantısı bulunamadı" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Cihazlar" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2748,7 +2839,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "Fatura" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Faturadan hariç" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "Anahtar kelimeler" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Laboratuvar" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Lab Analizleri" @@ -2888,11 +2979,11 @@ msgstr "Laboratuvar" msgid "Laboratory Accredited" msgstr "Akredite Laboratuvar" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "Geniş Etiket" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Geç Kalmış" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Geç Kalmış Analizler" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Geç Kalmış Analiz" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Enlem" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "Kurulum Verilerini Yükle" @@ -2972,11 +3063,11 @@ msgstr "Kurulum Verilerini Yükle" msgid "Load documents describing the method here" msgstr "Metodu açıklayan dökümanı yükleyiniz." -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "Dosyadan yükle" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "Sertifika belgesini buraya yükle" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "Kayıt" msgid "Login details" msgstr "Oturum açma detayları" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Giriş başarısız. E-posta adresi ve şifre büyük/küçük harf duyarlıdır, büyük harf kilidinin açık olup olmadığını kontrol edin." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Giriş başarısız. Kullanıcı adı ve şifre büyük/küçük harf duyarlıdır, büyük harf kilidinin açık olup olmadığını kontrol edin." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Boylam" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Lot Numarası" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "Postalama adresi" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "Erkek" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "Yönetici E-postası" msgid "Manager Phone" msgstr "Yönetici Telefon Numarası" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "Üretici" msgid "Manufacturers" msgstr "Üreticiller" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "Üye indirimi %" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Uygulanan üye indirimi" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "Maden" @@ -3291,7 +3370,7 @@ msgstr "En az 5 karakter." msgid "Minimum Volume" msgstr "Minimum Hacim" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "QC değerlerini hesaplamak için gereken minimum sonuç sayısı." @@ -3339,11 +3418,11 @@ msgstr "Devamı" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "Hiçbir analiz eklenmedi." msgid "No analyses were added to this worksheet." msgstr "Bu çalışmaya hiçbir analiz eklenmedi." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "Talepte rapor belirtilmemiş" @@ -3524,11 +3607,11 @@ msgstr "Talepte rapor belirtilmemiş" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "${contact_fullname} için hiçbir kullanıcı giriş yapmak üzere mevcu msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "Hiçbiri" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "Yalnızca laboratuvar müdürleri çalışma planı oluşturup değiştirebilirler." -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "Açık" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "Sipariş Tarihi" msgid "Order Number" msgstr "Sipariş Numarası" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "Bölümleme" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "Şifre" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "Şifre geçerlilik süresi" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "Akreditasyon kurumunuz tarafından kullanmanıza izin verilen akreditasyon logosunu yükeyiniz. Maksimum boyut 175 x 175 piksel" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "Ön ek" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "Muhafaza" @@ -3955,7 +4046,7 @@ msgstr "Muhafaza" msgid "Preservation Category" msgstr "Muhafaza Kategorisi" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "Muhafaza" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "Muhafaza eden" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "Fiyat listeleri" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "Fiyat Listesini yazdır" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "Öncelik" @@ -4088,8 +4180,8 @@ msgstr "Profil Tuşu" msgid "Profile Keyword" msgstr "Profil Anahtar Kelimeler" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "Yayınlanan Sonuçlar" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4216,7 +4308,7 @@ msgstr "Alındı" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "Referans Analiz" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Referans Tanımı" @@ -4250,7 +4342,7 @@ msgstr "Referans Tanımı" msgid "Reference Definitions" msgstr "Referans Tanımları" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "Referans örnek değerleri sıfır ya da 'kör' olan" @@ -4310,8 +4402,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "Düşünceler" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "Rapor türü" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "Raporlar" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "Talep" msgid "Request ID" msgstr "Talep eden ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Yeni analizler talep et" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "Talep edildi" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Mecburi" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "Kısıtlanan kategoriler" @@ -4519,7 +4612,7 @@ msgstr "Kısıtlanan kategoriler" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Sonuç aralık dışında kaldı" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "Saklama Süresi" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "Tekrar analiz edildi" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "Hitap" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "Numune" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "Numune bölümlemeleri" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "Örnekleme Noktası" @@ -4725,11 +4830,11 @@ msgstr "Örnekleme Noktası" msgid "Sample Points" msgstr "Örnekleme Noktaları" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "Numune Türü" msgid "Sample Type Prefix" msgstr "Numune Türü Öneki" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "Numune Türleri" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "Numune alma noktası" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "Numuneyi Alan" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "Numuneler" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "Bu tip numuneler tehlikeli olarak ele alınmalıdır." -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "Numune Alma Tarihi" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "Numune Alma Sıklığı" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "Kaydet" @@ -4931,12 +5044,12 @@ msgstr "Planlama" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "Saniye" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "Analiz Seç" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "Cihaz seç" msgid "Select template" msgstr "Şablon seç" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "Görüntülenecek döviz cinsini seçin." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "Tercih edilen cihazı seçin." msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "Numune toplama detaylı iş akışını etkinleştirmek için bu kutucuğu işaretleyin." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "Hangi analizlerin çalışmada yer alacağını seçin." -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5144,7 +5265,7 @@ msgstr "Seri No" msgid "Service" msgstr "Hizmet" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "Teslim adresi" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "Müşteri ekranında yalnızca seçili kategorileri göster" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "Boyut" @@ -5262,7 +5391,7 @@ msgstr "Boyut" msgid "Small Sticker" msgstr "Küçük Etiket" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "Özellikler" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "Durum" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "Durum" msgid "Sticker" msgstr "Etiket" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "Gönder" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "Tedarikçi" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "Görev" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "Analistlere yönelik teknik açıklama ve talimatlar" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "Şablon" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "Analiz Hizmetinin ait olduğu kategori" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "Numune alınması gereken yükseklik veya derinlik" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "Cihazın model numarası" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "Laboratuvar bölümü" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5682,15 +5824,11 @@ msgstr "Analiz hizmeti başına istenen analizlerin sayısı" msgid "The number of analyses requested per sample type" msgstr "Numune türü başına istenen analizlerin sayısı" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "Müşteri başına isteklerin ve analizlerin sayısı" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "Muhafazaya Alınacak" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "Numune Alınacak" @@ -5935,23 +6073,23 @@ msgstr "Numune Alınacak" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "Doğrulanacak" @@ -5959,7 +6097,7 @@ msgstr "Doğrulanacak" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "Sevk edilmedi." #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Belirsizlik" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "Birim" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "KDV" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "KDV %" @@ -6189,15 +6327,17 @@ msgstr "KDV Tutarı" msgid "VAT number" msgstr "Vergi Numarası" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Geçerlilik Başlangıç Tarihi" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6205,6 +6345,10 @@ msgstr "" msgid "Validation" msgstr "Validasyon" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "Validasyon yapılamadı: '${keyword}': anahtar kelime tekrarı" @@ -6225,6 +6369,10 @@ msgstr "Validasyon yapılamadı: '${title}': başlık tekrarı" msgid "Validation failed: '${value}' is not unique" msgstr "Validasyon yapılamadı: girilen değer '${value}' özgün değil." +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "Validasyon başarısız: Yön Doğu / Batı olmalıdır." @@ -6233,7 +6381,7 @@ msgstr "Validasyon başarısız: Yön Doğu / Batı olmalıdır." msgid "Validation failed: Bearing must be N/S" msgstr "Validasyon başarısız: Yön Kuzey / Güney olmalıdır." -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "Validasyon başarısız: dakika değeri 0 - 59 aralığında olmalıdır msgid "Validation failed: minutes must be numeric" msgstr "Validasyon başarısız: dakika değeri sayısal olmalıdır." -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "Validasyon başarısız: saniye değeri sayısal olmalıdır." msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "Validasyonlar" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "Onaylayan" @@ -6386,9 +6550,9 @@ msgstr "Değer" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Doğrulandı" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Versiyon" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "İş akışı" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "Çalışma Şablonu" msgid "Worksheet Templates" msgstr "Çalışma Şablonları" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Çalışmalar" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "işlem" msgid "activate" msgstr "Etkinleştir" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "yorum" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6766,19 +6939,19 @@ msgstr "bitiş tarihi" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po b/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po index 076e79bbab..65c4db47fb 100644 --- a/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/uk_UA/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: uk_UA\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po index 944b3e6e8a..128f001c07 100644 --- a/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/uk_UA/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Ukrainian (Ukraine) (https://www.transifex.com/senaite/teams/87045/uk_UA/)\n" @@ -21,8 +21,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: uk_UA\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% Завершено" msgid "% Published" msgstr "%Опубліковано" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s було відхилено" @@ -79,11 +79,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(Пусто)" @@ -96,7 +96,7 @@ msgstr "(Контроль)" msgid "(Duplicate)" msgstr "(Повторно)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(Небезпечно)" @@ -108,7 +108,7 @@ msgstr "(Потребується)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "*** Цей e-mail генеровано автоматично, будь-ласка, не відповідайте на нього. ***" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -189,7 +189,7 @@ msgstr "Еталон акредитації" msgid "Accreditation page header" msgstr "Заголовок сторінки акредитації" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -197,7 +197,7 @@ msgstr "Акредитовано" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "Дія" @@ -218,12 +218,12 @@ msgid "Active" msgstr "Активний" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "Діяч" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "Додати" @@ -257,7 +257,7 @@ msgstr "Додати повторний" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "Додати поле \"Замітки\" до всіх аналізів" @@ -270,7 +270,7 @@ msgstr "Додати аналізи з вибраного профілю до ш msgid "Add new Attachment" msgstr "Додати нове вкладення" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "Додати одне або більше вкладень для опису зразка, або для уточнення вашого запросу." @@ -286,11 +286,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "Додаткові бібліотеки Python" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "Додаткові адреси e-mail для сповіщення" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -323,13 +323,13 @@ msgstr "" msgid "After ${end_date}" msgstr "Після ${end_date}" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "Агентство" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "Всі" @@ -342,7 +342,7 @@ msgstr "Всі акредитовані аналізи наведені тут." msgid "All Analyses of Service" msgstr "Всі аналізи служби" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "Всі аналізи призначено" @@ -350,7 +350,7 @@ msgstr "Всі аналізи призначено" msgid "Allow Manual Detection Limit input" msgstr "Дозволити ручне визначення межі входу" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "Дозволити доступ до робочих листів тільки для призначених лаборантів" @@ -366,7 +366,7 @@ msgstr "Дозволити одному і тому самому користу msgid "Allow same user to verify multiple times, but not consecutively" msgstr "Дозволити одному і тому самому користувачу перевіряти кілька разів, але не послідовно" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "Дозволити самоперевірку результатів" @@ -382,11 +382,11 @@ msgstr "Дозволити виконавцю аналізу вручну зам msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "Дозволити вносити результати для не закріплених аналізів або для аналізів, закріплених за іншими виконавцями" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "Завжди розгортати обрані категорії у вигляді для клієнтів" @@ -442,7 +442,7 @@ msgstr "Запитані аналізи" msgid "Analyses summary per department" msgstr "Підсумок аналізів за підрозділом" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -462,7 +462,7 @@ msgstr "Категорія аналізів" msgid "Analysis Keyword" msgstr "Ключове слово аналізу" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -470,7 +470,7 @@ msgstr "Профіль аналізу" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "Профілі Аналізу" @@ -499,7 +499,7 @@ msgstr "Послуга по аналізам" msgid "Analysis Services" msgstr "Послуги по аналізам" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -524,7 +524,11 @@ msgstr "Тип аналізу" msgid "Analysis category" msgstr "Категорія аналізу" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "Профілі аналізу застосовують певний набір аналізів" @@ -533,7 +537,7 @@ msgstr "Профілі аналізу застосовують певний на msgid "Analysis service" msgstr "Служба аналізу" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "Специфікації аналізу, які редагуються напряму в Зразку" @@ -553,7 +557,7 @@ msgstr "Тривалість аналізів" msgid "Analysis turnaround times over time" msgstr "Тривалість виконання аналізів у часі" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -579,7 +583,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "Затверджено" @@ -591,17 +595,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -613,9 +617,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -634,19 +638,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -660,7 +664,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -668,13 +672,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -684,11 +688,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -704,7 +708,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -712,15 +716,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -728,11 +732,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -774,7 +778,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -783,9 +787,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -799,11 +803,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -836,7 +840,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -852,7 +856,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -866,7 +870,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -874,16 +878,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -891,7 +895,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -910,7 +914,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -924,7 +928,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -938,27 +942,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -971,15 +975,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -988,7 +992,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1003,11 +1007,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1021,16 +1025,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1044,7 +1048,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1056,7 +1060,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1068,19 +1072,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1100,7 +1109,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1109,18 +1118,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "ID клієнта" @@ -1129,31 +1138,31 @@ msgstr "ID клієнта" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "Замовлення клієнта" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "Пос. клієнта" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "Посилання клієнта" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "SID клієнта" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1166,7 +1175,7 @@ msgstr "Клієнти" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1197,7 +1206,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1206,8 +1215,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "Складений" @@ -1216,6 +1225,10 @@ msgstr "Складений" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "% рівня надійності" @@ -1239,12 +1252,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "Контакт" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1268,8 +1281,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "Контейнер" @@ -1301,7 +1314,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "Контроль" @@ -1311,6 +1324,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1327,7 +1341,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1335,7 +1349,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1343,12 +1357,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1357,7 +1375,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1381,13 +1399,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1400,21 +1418,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1427,11 +1445,11 @@ msgstr "Дійсний" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1440,7 +1458,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1454,20 +1472,24 @@ msgstr "Інтерфейс даних" msgid "Data Interface Options" msgstr "Властивості інтерфейсу даних" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "Дата" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1475,11 +1497,11 @@ msgstr "" msgid "Date Dispatched" msgstr "Дата відправки" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "Дата вилучення" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "Кінцева дата" @@ -1489,7 +1511,7 @@ msgid "Date Loaded" msgstr "Дата завантаження" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1499,8 +1521,8 @@ msgstr "" msgid "Date Opened" msgstr "Дата відкриття" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1509,18 +1531,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "Дата публікації" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "Дата отримання" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1530,17 +1552,17 @@ msgstr "" msgid "Date Requested" msgstr "Дата запиту" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "Дата взяття зразка" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1548,10 +1570,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1564,13 +1582,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1580,10 +1602,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "Дні" @@ -1598,12 +1624,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1617,7 +1643,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1629,24 +1655,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1658,7 +1696,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1666,15 +1704,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "Стандартний період зберігання зразків" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1686,15 +1740,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "Стандартне значення" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1714,7 +1769,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1748,7 +1803,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1782,7 +1837,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1790,7 +1849,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1808,7 +1867,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1833,7 +1892,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1848,31 +1907,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1885,11 +1944,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1905,11 +1964,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1949,7 +2008,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1966,6 +2025,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1976,7 +2039,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1996,11 +2059,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2012,11 +2075,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2048,11 +2111,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2090,19 +2153,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2118,7 +2181,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2126,24 +2189,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2153,12 +2220,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2181,7 +2248,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2217,11 +2284,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2270,11 +2337,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2320,7 +2391,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2329,6 +2400,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2358,17 +2433,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2412,7 +2483,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2424,7 +2495,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2432,7 +2503,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2460,7 +2531,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2472,15 +2543,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2527,15 +2598,15 @@ msgstr "" msgid "Include descriptions" msgstr "Включати опис" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2549,6 +2620,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "Інструмент" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2609,11 +2692,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2626,7 +2709,7 @@ msgstr "Тип інструменту" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2642,7 +2725,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "Експортер для інструмента не знайдено" @@ -2654,6 +2737,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "Інструменти" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2708,17 +2799,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2749,7 +2840,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2771,7 +2862,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "Виключити рахунок" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2839,11 +2930,11 @@ msgstr "Ключові слова" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "Лабораторія" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "Аналізи лабораторії" @@ -2889,11 +2980,11 @@ msgstr "Лабораторія" msgid "Laboratory Accredited" msgstr "Лабораторію акредитовано" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "Пізно" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "Запізнілі аналізи" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "Запізнілий аналіз" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "Широта" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2973,11 +3064,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3011,11 +3102,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3033,29 +3124,13 @@ msgstr "Лог" msgid "Login details" msgstr "Деталі авторизації" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "Авторизація не відбулась. Ім'я користувача і пароль чутливі до регістру. Переконайтеся, що клавіша CapsLock не задіяна." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "Авторизація не відбулась. Ім'я користувача і пароль чутливі до регістру. Переконайтеся, що клавіша CapsLock не задіяна." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "Довгота" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "Номер лоту" @@ -3075,7 +3150,7 @@ msgstr "" msgid "Mailing address" msgstr "Поштова адреса" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3102,7 +3177,7 @@ msgstr "Пошта" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3143,7 +3218,7 @@ msgstr "Електронна адреса керівника" msgid "Manager Phone" msgstr "Телефон керівника" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3156,6 +3231,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "Вировник" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "% членської знижки" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "Членська знижка застосовується" @@ -3233,7 +3312,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3292,7 +3371,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "Мінімальна кількість результатів для обрахування статистики СЯ" @@ -3340,11 +3419,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3396,10 +3475,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3412,12 +3487,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3442,7 +3517,7 @@ msgstr "Не було додано жодного аналізу" msgid "No analyses were added to this worksheet." msgstr "Не було додано жодного аналізу до цього журналу." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3513,11 +3596,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3525,11 +3608,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3545,7 +3628,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3567,12 +3650,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3593,7 +3676,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3661,11 +3748,11 @@ msgstr "При зберіганні зразок має бути видален msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3673,13 +3760,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3699,7 +3786,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3724,11 +3811,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3759,10 +3846,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3861,6 +3948,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3938,7 +4029,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3956,7 +4047,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4021,7 +4113,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4044,12 +4136,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4058,7 +4150,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4089,8 +4181,8 @@ msgstr "Ключ профілю" msgid "Profile Keyword" msgstr "Ключове слово профілю" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4107,7 +4199,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4139,11 +4231,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4194,7 +4286,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4217,7 +4309,7 @@ msgstr "Отримано" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4242,7 +4334,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "Визначення еталону" @@ -4251,7 +4343,7 @@ msgstr "Визначення еталону" msgid "Reference Definitions" msgstr "Визначення еталонів" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4311,8 +4403,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4325,11 +4417,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4337,7 +4429,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4347,11 +4439,11 @@ msgstr "" msgid "Remarks" msgstr "Коментарі" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4452,11 +4544,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4481,7 +4573,7 @@ msgstr "" msgid "Request ID" msgstr "ID запиту" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "Запитати нові аналізи" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "Потребується" @@ -4512,7 +4605,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4520,7 +4613,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "Результат виходить за межі" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4579,11 +4672,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "Досліджено повторно" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4637,22 +4734,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4661,6 +4762,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4716,7 +4821,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4726,11 +4831,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4750,7 +4855,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4772,7 +4881,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4794,27 +4903,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4855,35 +4968,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4891,7 +5004,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4932,12 +5045,12 @@ msgstr "Розклад" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4945,6 +5058,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4961,15 +5078,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4977,7 +5098,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5001,15 +5122,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5030,15 +5151,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5054,39 +5175,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5145,7 +5266,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5177,15 +5298,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5211,6 +5332,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5227,7 +5352,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5263,7 +5392,7 @@ msgstr "" msgid "Small Sticker" msgstr "Маленький стікер" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5281,7 +5410,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5294,7 +5423,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "" msgid "Sticker" msgstr "Стікер" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5342,7 +5471,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5455,16 +5592,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5479,7 +5616,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5493,6 +5630,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5536,15 +5674,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5557,23 +5695,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5581,23 +5719,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5609,11 +5747,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5625,12 +5763,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5638,7 +5780,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5655,11 +5797,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5683,15 +5825,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5707,7 +5845,7 @@ msgstr "Кількість запитів і аналізів на клієнт msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5716,15 +5854,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5732,7 +5870,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5740,7 +5878,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5860,7 +5998,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5892,11 +6030,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5936,23 +6074,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "На перевірку" @@ -5960,7 +6098,7 @@ msgstr "На перевірку" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "Невизначеність" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "Одиниця" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6098,7 +6236,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6122,11 +6260,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "ПДВ" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "% ПДВ" @@ -6190,15 +6328,17 @@ msgstr "Кількість ПДВ" msgid "VAT number" msgstr "Номер ПДВ" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "Дійсно з" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6206,6 +6346,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6226,6 +6370,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6234,7 +6382,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6266,6 +6414,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6274,7 +6430,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6331,11 +6487,11 @@ msgstr "Перевірку не пройдено: хвилини мають бу msgid "Validation failed: minutes must be numeric" msgstr "Перевірку не пройдено: хвилини мають бути в числах" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6352,15 +6508,23 @@ msgstr "Перевірку не пройдено: секунди мають бу msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6372,7 +6536,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6387,9 +6551,9 @@ msgstr "Значення" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "Перевірено" @@ -6405,7 +6569,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "Версія" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6523,13 +6687,13 @@ msgstr "Шаблон журналу" msgid "Worksheet Templates" msgstr "Шаблони журналу" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "Журнали" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6583,7 +6747,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6596,7 +6760,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6658,6 +6822,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6697,11 +6871,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6709,7 +6883,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6748,13 +6922,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6767,19 +6940,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/ur/LC_MESSAGES/plone.po b/src/senaite/core/locales/ur/LC_MESSAGES/plone.po index 948e774a9d..ed1ed5a034 100644 --- a/src/senaite/core/locales/ur/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/ur/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: ur\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po index c8846177c2..41e084c930 100644 --- a/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/ur/LC_MESSAGES/senaite.core.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Muzzammil Hussain , 2020\n" "Language-Team: Urdu (https://www.transifex.com/senaite/teams/87045/ur/)\n" @@ -20,8 +20,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: ur\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -60,7 +60,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -78,11 +78,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -95,7 +95,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -107,7 +107,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -188,7 +188,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -196,7 +196,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -217,12 +217,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -256,7 +256,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -269,7 +269,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -285,11 +285,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -322,13 +322,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -341,7 +341,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -349,7 +349,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -365,7 +365,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -381,11 +381,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -441,7 +441,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -461,7 +461,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -469,7 +469,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -498,7 +498,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -523,7 +523,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -532,7 +536,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -552,7 +556,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -578,7 +582,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -590,17 +594,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -612,9 +616,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -633,19 +637,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -659,7 +663,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -667,13 +671,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -683,11 +687,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -703,7 +707,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -711,15 +715,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -727,11 +731,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -773,7 +777,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -782,9 +786,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -798,11 +802,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -835,7 +839,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -851,7 +855,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -865,7 +869,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -873,16 +877,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -890,7 +894,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -909,7 +913,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -923,7 +927,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -937,27 +941,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -970,15 +974,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -987,7 +991,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1002,11 +1006,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1020,16 +1024,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1043,7 +1047,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1055,7 +1059,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1067,19 +1071,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1099,7 +1108,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1108,18 +1117,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1128,31 +1137,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1165,7 +1174,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1196,7 +1205,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1205,8 +1214,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1215,6 +1224,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1238,12 +1251,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1267,8 +1280,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1300,7 +1313,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1310,6 +1323,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1326,7 +1340,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1334,7 +1348,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1342,12 +1356,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1356,7 +1374,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1380,13 +1398,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1399,21 +1417,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1426,11 +1444,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1439,7 +1457,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1453,20 +1471,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1474,11 +1496,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1488,7 +1510,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1498,8 +1520,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1508,18 +1530,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1529,17 +1551,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1547,10 +1569,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1563,13 +1581,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1579,10 +1601,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1597,12 +1623,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1616,7 +1642,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1628,24 +1654,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1657,7 +1695,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1665,15 +1703,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1685,15 +1739,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1713,7 +1768,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1747,7 +1802,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1781,7 +1836,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1789,7 +1848,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1807,7 +1866,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1832,7 +1891,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1847,31 +1906,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1884,11 +1943,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1904,11 +1963,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1948,7 +2007,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1965,6 +2024,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1975,7 +2038,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1995,11 +2058,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2011,11 +2074,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2027,19 +2090,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2047,11 +2110,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2089,19 +2152,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2117,7 +2180,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2125,24 +2188,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2152,12 +2219,12 @@ msgstr "" msgid "Expected Result" msgstr "مطلوبہ نتیجہ" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2180,7 +2247,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2216,11 +2283,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2235,7 +2302,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2269,11 +2336,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2291,8 +2362,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2311,7 +2382,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2319,7 +2390,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2328,6 +2399,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2344,7 +2419,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2357,17 +2432,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2403,7 +2474,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2411,7 +2482,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2423,7 +2494,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2431,7 +2502,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2459,7 +2530,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2471,15 +2542,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2500,7 +2571,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2518,7 +2589,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2526,15 +2597,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2548,6 +2619,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2576,7 +2659,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2586,15 +2669,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2608,11 +2691,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2625,7 +2708,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2641,7 +2724,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2653,6 +2736,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2670,11 +2757,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2707,17 +2798,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2734,13 +2825,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2748,7 +2839,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2770,7 +2861,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2803,7 +2894,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2838,11 +2929,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2888,11 +2979,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2904,7 +2995,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2917,20 +3008,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2964,7 +3055,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2972,11 +3063,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3010,11 +3101,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3032,29 +3123,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3074,7 +3149,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3101,7 +3176,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3142,7 +3217,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3155,6 +3230,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3166,7 +3245,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3215,12 +3294,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3232,7 +3311,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3277,8 +3356,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3291,7 +3370,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3339,11 +3418,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3395,10 +3474,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3411,12 +3486,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3441,7 +3516,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3491,16 +3566,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3512,11 +3595,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3524,11 +3607,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3544,7 +3627,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3552,8 +3635,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3566,12 +3649,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3592,7 +3675,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3631,7 +3718,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3640,11 +3727,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3660,11 +3747,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3672,13 +3759,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3698,7 +3785,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3723,11 +3810,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3744,13 +3831,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3758,10 +3845,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3844,15 +3927,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3860,6 +3947,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3909,23 +4000,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3937,7 +4028,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3946,8 +4037,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3955,7 +4046,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3968,11 +4059,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3986,7 +4078,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4020,7 +4112,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4043,12 +4135,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4057,7 +4149,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4088,8 +4180,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4098,7 +4190,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4106,7 +4198,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4138,11 +4230,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4152,7 +4244,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4193,7 +4285,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4216,7 +4308,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4241,7 +4333,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4250,7 +4342,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4273,7 +4365,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4310,8 +4402,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4324,11 +4416,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4336,7 +4428,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4346,11 +4438,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4371,7 +4463,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4451,11 +4543,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4465,7 +4557,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4480,7 +4572,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4491,6 +4583,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4511,7 +4604,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4519,7 +4612,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4541,23 +4634,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4565,12 +4658,12 @@ msgstr "" msgid "Results" msgstr "نتائج" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4578,11 +4671,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4592,7 +4685,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4604,7 +4697,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4614,10 +4707,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4627,7 +4724,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4636,22 +4733,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4660,6 +4761,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4673,12 +4778,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4715,7 +4820,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4725,11 +4830,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4749,7 +4854,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4759,10 +4864,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4771,7 +4880,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4793,27 +4902,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4832,16 +4945,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4854,35 +4967,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4890,7 +5003,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4901,11 +5014,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4914,7 +5027,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4931,12 +5044,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4944,6 +5057,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4960,15 +5077,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4976,7 +5097,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5000,15 +5121,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5029,15 +5150,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5053,39 +5174,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5093,15 +5214,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5130,7 +5251,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5144,7 +5265,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5164,11 +5285,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5176,15 +5297,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5210,6 +5331,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5218,7 +5343,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5226,7 +5351,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5253,7 +5382,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5262,7 +5391,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5280,7 +5409,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5293,7 +5422,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5314,12 +5443,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5331,7 +5460,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5341,7 +5470,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5352,6 +5481,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5375,24 +5512,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5411,7 +5548,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5454,16 +5591,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5478,7 +5615,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5492,6 +5629,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5535,15 +5673,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5556,23 +5694,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5580,23 +5718,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5608,11 +5746,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5624,12 +5762,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5637,7 +5779,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5654,11 +5796,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5682,15 +5824,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5706,7 +5844,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5715,15 +5853,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5731,7 +5869,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5739,7 +5877,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5859,7 +5997,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5891,11 +6029,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5918,16 +6056,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5935,23 +6073,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5959,7 +6097,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6045,7 +6183,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6067,7 +6205,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6097,7 +6235,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6121,11 +6259,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6165,11 +6303,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6177,7 +6315,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6189,15 +6327,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6205,6 +6345,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6225,6 +6369,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6233,7 +6381,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6265,6 +6413,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6273,7 +6429,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6330,11 +6486,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6351,15 +6507,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6371,7 +6535,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6386,9 +6550,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6404,7 +6568,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6468,7 +6632,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6499,7 +6663,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6522,13 +6686,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6582,7 +6746,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6595,7 +6759,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6657,6 +6821,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6696,11 +6870,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6708,7 +6882,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6747,13 +6921,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6766,19 +6939,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/vi/LC_MESSAGES/plone.po b/src/senaite/core/locales/vi/LC_MESSAGES/plone.po index 40407a8eea..efac3970cb 100644 --- a/src/senaite/core/locales/vi/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/vi/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: vi\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po index 0f8e20839a..992e5ad70a 100644 --- a/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/vi/LC_MESSAGES/senaite.core.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Lanh Hoang Van, 2021\n" "Language-Team: Vietnamese (https://www.transifex.com/senaite/teams/87045/vi/)\n" @@ -19,9 +19,9 @@ msgstr "" "Domain: DOMAIN\n" "Language: vi\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" -msgstr "

Hệ thống ID cung cấp ID theo thứ tự cho các đối tượng như mẫu và bảng tính dựa trên định dạng của từng loại nội dung

Định dạng được xây dựng tương tự theo cú pháp của Python, sử dụng biến được định nghĩa sẵn trước cho từng loại nội dung, và đánh số ID tăng dần, 'seq' và " +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 msgid "${amount} attachments with a total size of ${total_size}" @@ -59,7 +59,7 @@ msgstr "" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -77,11 +77,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "" @@ -94,7 +94,7 @@ msgstr "" msgid "(Duplicate)" msgstr "" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -187,7 +187,7 @@ msgstr "" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -195,7 +195,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "" @@ -216,12 +216,12 @@ msgid "Active" msgstr "" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "" @@ -255,7 +255,7 @@ msgstr "" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -268,7 +268,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -284,11 +284,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -321,13 +321,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "" @@ -340,7 +340,7 @@ msgstr "" msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "" @@ -348,7 +348,7 @@ msgstr "" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -364,7 +364,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -380,11 +380,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "" @@ -440,7 +440,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -460,7 +460,7 @@ msgstr "" msgid "Analysis Keyword" msgstr "" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -468,7 +468,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -497,7 +497,7 @@ msgstr "" msgid "Analysis Services" msgstr "" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -522,7 +522,11 @@ msgstr "" msgid "Analysis category" msgstr "" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -531,7 +535,7 @@ msgstr "" msgid "Analysis service" msgstr "" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -551,7 +555,7 @@ msgstr "" msgid "Analysis turnaround times over time" msgstr "" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -577,7 +581,7 @@ msgstr "" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -589,17 +593,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -611,9 +615,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "" @@ -632,19 +636,19 @@ msgstr "" msgid "Attachment Types" msgstr "" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -658,7 +662,7 @@ msgstr "" msgid "Attachment type" msgstr "" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -666,13 +670,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -682,11 +686,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -702,7 +706,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -710,15 +714,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -726,11 +730,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -772,7 +776,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "" @@ -781,9 +785,9 @@ msgstr "" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "" @@ -797,11 +801,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -834,7 +838,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "" @@ -850,7 +854,7 @@ msgstr "" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "" @@ -864,7 +868,7 @@ msgstr "" msgid "Business Phone" msgstr "" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "" @@ -872,16 +876,16 @@ msgstr "" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "" @@ -889,7 +893,7 @@ msgstr "" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -908,7 +912,7 @@ msgstr "" msgid "Calculation Interim Fields" msgstr "" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -922,7 +926,7 @@ msgstr "" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -936,27 +940,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "" @@ -969,15 +973,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -986,7 +990,7 @@ msgstr "" msgid "Capacity" msgstr "" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "" @@ -1001,11 +1005,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1019,16 +1023,16 @@ msgstr "" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1042,7 +1046,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1054,7 +1058,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "" @@ -1066,19 +1070,24 @@ msgstr "" msgid "Check this box if your laboratory is accredited" msgstr "" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1098,7 +1107,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1107,18 +1116,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "" @@ -1127,31 +1136,31 @@ msgstr "" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1164,7 +1173,7 @@ msgstr "" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1195,7 +1204,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1204,8 +1213,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "" @@ -1214,6 +1223,10 @@ msgstr "" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "" @@ -1237,12 +1250,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1266,8 +1279,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "" @@ -1299,7 +1312,7 @@ msgstr "" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "" @@ -1309,6 +1322,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1325,7 +1339,7 @@ msgid "Copy from" msgstr "" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1333,7 +1347,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1341,12 +1355,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "" @@ -1355,7 +1373,7 @@ msgstr "" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1379,13 +1397,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1398,21 +1416,21 @@ msgstr "" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "" @@ -1425,11 +1443,11 @@ msgstr "" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1438,7 +1456,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1452,20 +1470,24 @@ msgstr "" msgid "Data Interface Options" msgstr "" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1473,11 +1495,11 @@ msgstr "" msgid "Date Dispatched" msgstr "" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "" @@ -1487,7 +1509,7 @@ msgid "Date Loaded" msgstr "" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1497,8 +1519,8 @@ msgstr "" msgid "Date Opened" msgstr "" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "" @@ -1507,18 +1529,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1528,17 +1550,17 @@ msgstr "" msgid "Date Requested" msgstr "" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1546,10 +1568,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1562,13 +1580,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1578,10 +1600,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "" @@ -1596,12 +1622,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "" @@ -1615,7 +1641,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1627,24 +1653,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1656,7 +1694,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1664,15 +1702,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1684,15 +1738,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1712,7 +1767,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1746,7 +1801,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1780,7 +1835,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1788,7 +1847,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1806,7 +1865,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "" @@ -1831,7 +1890,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1846,31 +1905,31 @@ msgstr "" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1883,11 +1942,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1903,11 +1962,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1947,7 +2006,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1964,6 +2023,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "" @@ -1974,7 +2037,7 @@ msgstr "" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "" @@ -1994,11 +2057,11 @@ msgstr "" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2010,11 +2073,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2026,19 +2089,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2046,11 +2109,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2088,19 +2151,19 @@ msgstr "" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "" @@ -2116,7 +2179,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2124,24 +2187,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "" @@ -2151,12 +2218,12 @@ msgstr "" msgid "Expected Result" msgstr "" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2179,7 +2246,7 @@ msgstr "" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2215,11 +2282,11 @@ msgstr "" msgid "Field" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2234,7 +2301,7 @@ msgid "Field Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "" @@ -2268,11 +2335,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2290,8 +2361,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "" @@ -2310,7 +2381,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2318,7 +2389,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "" @@ -2327,6 +2398,10 @@ msgstr "" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2343,7 +2418,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2356,17 +2431,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2402,7 +2473,7 @@ msgstr "" msgid "ID" msgstr "" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2410,7 +2481,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2422,7 +2493,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2430,7 +2501,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2458,7 +2529,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2470,15 +2541,15 @@ msgstr "" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2499,7 +2570,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2517,7 +2588,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2525,15 +2596,15 @@ msgstr "" msgid "Include descriptions" msgstr "" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2547,6 +2618,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2575,7 +2658,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2585,15 +2668,15 @@ msgstr "" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "" @@ -2607,11 +2690,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2624,7 +2707,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2640,7 +2723,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "" @@ -2652,6 +2735,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2669,11 +2756,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2706,17 +2797,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2733,13 +2824,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2747,7 +2838,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2769,7 +2860,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "" @@ -2802,7 +2893,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2837,11 +2928,11 @@ msgstr "" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "" @@ -2887,11 +2978,11 @@ msgstr "" msgid "Laboratory Accredited" msgstr "" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2903,7 +2994,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2916,20 +3007,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "" @@ -2963,7 +3054,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "" @@ -2971,11 +3062,11 @@ msgstr "" msgid "Load documents describing the method here" msgstr "" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3009,11 +3100,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3031,29 +3122,13 @@ msgstr "" msgid "Login details" msgstr "" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "" @@ -3073,7 +3148,7 @@ msgstr "" msgid "Mailing address" msgstr "" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3100,7 +3175,7 @@ msgstr "" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3141,7 +3216,7 @@ msgstr "" msgid "Manager Phone" msgstr "" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3154,6 +3229,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3165,7 +3244,7 @@ msgstr "" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3214,12 +3293,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "" @@ -3231,7 +3310,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3276,8 +3355,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "" @@ -3290,7 +3369,7 @@ msgstr "" msgid "Minimum Volume" msgstr "" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "" @@ -3338,11 +3417,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3394,10 +3473,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3410,12 +3485,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3440,7 +3515,7 @@ msgstr "" msgid "No analyses were added to this worksheet." msgstr "" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3490,16 +3565,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3511,11 +3594,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3523,11 +3606,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3543,7 +3626,7 @@ msgstr "" msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3551,8 +3634,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "" @@ -3565,12 +3648,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3591,7 +3674,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3630,7 +3717,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3639,11 +3726,11 @@ msgid "Number of requests" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3659,11 +3746,11 @@ msgstr "" msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3671,13 +3758,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3697,7 +3784,7 @@ msgstr "" msgid "Order Number" msgstr "" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3722,11 +3809,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3743,13 +3830,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3757,10 +3844,6 @@ msgstr "" msgid "Password" msgstr "" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3843,15 +3926,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3859,6 +3946,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3908,23 +3999,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3936,7 +4027,7 @@ msgstr "" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3945,8 +4036,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "" @@ -3954,7 +4045,7 @@ msgstr "" msgid "Preservation Category" msgstr "" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3967,11 +4058,12 @@ msgstr "" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3985,7 +4077,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4019,7 +4111,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4042,12 +4134,12 @@ msgstr "" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4056,7 +4148,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4087,8 +4179,8 @@ msgstr "" msgid "Profile Keyword" msgstr "" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4097,7 +4189,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4105,7 +4197,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4137,11 +4229,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4151,7 +4243,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4192,7 +4284,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "" @@ -4215,7 +4307,7 @@ msgstr "" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4240,7 +4332,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "" @@ -4249,7 +4341,7 @@ msgstr "" msgid "Reference Definitions" msgstr "" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4272,7 +4364,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "" @@ -4309,8 +4401,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4323,11 +4415,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4335,7 +4427,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4345,11 +4437,11 @@ msgstr "" msgid "Remarks" msgstr "" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4370,7 +4462,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4450,11 +4542,11 @@ msgstr "" msgid "Report type" msgstr "" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4464,7 +4556,7 @@ msgstr "" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4479,7 +4571,7 @@ msgstr "" msgid "Request ID" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "" @@ -4490,6 +4582,7 @@ msgid "Requested" msgstr "" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "" @@ -4510,7 +4603,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "" @@ -4518,7 +4611,7 @@ msgstr "" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4540,23 +4633,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4564,12 +4657,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4577,11 +4670,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4591,7 +4684,7 @@ msgstr "" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4603,7 +4696,7 @@ msgstr "" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4613,10 +4706,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4626,7 +4723,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4635,22 +4732,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4659,6 +4760,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4672,12 +4777,12 @@ msgid "Salutation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4714,7 +4819,7 @@ msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "" @@ -4724,11 +4829,11 @@ msgstr "" msgid "Sample Points" msgstr "" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4748,7 +4853,7 @@ msgstr "" msgid "Sample Type Prefix" msgstr "" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4758,10 +4863,14 @@ msgstr "" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4770,7 +4879,7 @@ msgstr "" msgid "Sample point" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4792,27 +4901,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4831,16 +4944,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4853,35 +4966,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4889,7 +5002,7 @@ msgstr "" msgid "Sampling Date" msgstr "" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4900,11 +5013,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4913,7 +5026,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "" @@ -4930,12 +5043,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4943,6 +5056,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "" @@ -4959,15 +5076,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "" @@ -4975,7 +5096,7 @@ msgstr "" msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -4999,15 +5120,15 @@ msgstr "" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5028,15 +5149,15 @@ msgstr "" msgid "Select template" msgstr "" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5052,39 +5173,39 @@ msgstr "" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5092,15 +5213,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5129,7 +5250,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5143,7 +5264,7 @@ msgstr "" msgid "Service" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5163,11 +5284,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5175,15 +5296,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5209,6 +5330,10 @@ msgstr "" msgid "Shipping address" msgstr "" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5217,7 +5342,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5225,7 +5350,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "" @@ -5252,7 +5381,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "" @@ -5261,7 +5390,7 @@ msgstr "" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5279,7 +5408,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5292,7 +5421,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5313,12 +5442,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5330,7 +5459,7 @@ msgstr "" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5340,7 +5469,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5351,6 +5480,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5374,24 +5511,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5410,7 +5547,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "" @@ -5453,16 +5590,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5477,7 +5614,7 @@ msgstr "" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "" @@ -5491,6 +5628,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5534,15 +5672,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5555,23 +5693,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5579,23 +5717,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5607,11 +5745,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5623,12 +5761,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5636,7 +5778,7 @@ msgstr "" msgid "The instrument's model number" msgstr "" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5653,11 +5795,11 @@ msgstr "" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "" @@ -5681,15 +5823,11 @@ msgstr "" msgid "The number of analyses requested per sample type" msgstr "" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "" @@ -5705,7 +5843,7 @@ msgstr "" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5714,15 +5852,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5730,7 +5868,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5738,7 +5876,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5858,7 +5996,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5890,11 +6028,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5917,16 +6055,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "" @@ -5934,23 +6072,23 @@ msgstr "" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "" @@ -5958,7 +6096,7 @@ msgstr "" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6044,7 +6182,7 @@ msgid "Unassigned" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "" @@ -6066,7 +6204,7 @@ msgstr "" msgid "Unit" msgstr "" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6096,7 +6234,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6120,11 +6258,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6164,11 +6302,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6176,7 +6314,7 @@ msgstr "" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "" @@ -6188,15 +6326,17 @@ msgstr "" msgid "VAT number" msgstr "" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6204,6 +6344,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "" @@ -6224,6 +6368,10 @@ msgstr "" msgid "Validation failed: '${value}' is not unique" msgstr "" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "" @@ -6232,7 +6380,7 @@ msgstr "" msgid "Validation failed: Bearing must be N/S" msgstr "" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6264,6 +6412,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "" @@ -6272,7 +6428,7 @@ msgstr "" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6329,11 +6485,11 @@ msgstr "" msgid "Validation failed: minutes must be numeric" msgstr "" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6350,15 +6506,23 @@ msgstr "" msgid "Validation failed: title is required" msgstr "" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6370,7 +6534,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6385,9 +6549,9 @@ msgstr "" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "" @@ -6403,7 +6567,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "" @@ -6467,7 +6631,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6498,7 +6662,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6521,13 +6685,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6581,7 +6745,7 @@ msgstr "" msgid "activate" msgstr "" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6594,7 +6758,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6656,6 +6820,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6695,11 +6869,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6707,7 +6881,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6746,13 +6920,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "" @@ -6765,19 +6938,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/zh/LC_MESSAGES/plone.po b/src/senaite/core/locales/zh/LC_MESSAGES/plone.po index 95fee696cc..ca515d4d77 100644 --- a/src/senaite/core/locales/zh/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/zh/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: zh\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po index cb7ae0d74e..06f4b81c72 100644 --- a/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/zh/LC_MESSAGES/senaite.core.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Kevin Xu <139526780@qq.com>, 2021\n" "Language-Team: Chinese (https://www.transifex.com/senaite/teams/87045/zh/)\n" @@ -21,8 +21,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: zh\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" +#: bika/lims/content/bikasetup.py:778 +msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client ID{clientId}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -61,7 +61,7 @@ msgstr "% 已完成" msgid "% Published" msgstr "" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "" @@ -79,11 +79,11 @@ msgstr "" msgid "← Back to the ${back_link}" msgstr "" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(空白)" @@ -96,7 +96,7 @@ msgstr "(对照)" msgid "(Duplicate)" msgstr "(重复样)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(有害废弃物)" @@ -108,7 +108,7 @@ msgstr "(要求的)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -189,7 +189,7 @@ msgstr "认证编码" msgid "Accreditation page header" msgstr "" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -197,7 +197,7 @@ msgstr "已认证" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "动作" @@ -218,12 +218,12 @@ msgid "Active" msgstr "活跃的" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "添加" @@ -257,7 +257,7 @@ msgstr "添加重复样" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "" @@ -270,7 +270,7 @@ msgstr "" msgid "Add new Attachment" msgstr "" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "" @@ -286,11 +286,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -323,13 +323,13 @@ msgstr "" msgid "After ${end_date}" msgstr "" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "所有的" @@ -342,7 +342,7 @@ msgstr "所有已认证的分析服务均列于此." msgid "All Analyses of Service" msgstr "" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "所有已分派分析" @@ -350,7 +350,7 @@ msgstr "所有已分派分析" msgid "Allow Manual Detection Limit input" msgstr "" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "" @@ -366,7 +366,7 @@ msgstr "" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "" @@ -382,11 +382,11 @@ msgstr "" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "始终扩展客户端视图中选定的类别" @@ -442,7 +442,7 @@ msgstr "" msgid "Analyses summary per department" msgstr "" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -462,7 +462,7 @@ msgstr "单个分析类别" msgid "Analysis Keyword" msgstr "分析关键词" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -470,7 +470,7 @@ msgstr "分析属性" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "" @@ -499,7 +499,7 @@ msgstr "单个分析服务" msgid "Analysis Services" msgstr "多个分析服务" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -524,7 +524,11 @@ msgstr "分析类型" msgid "Analysis category" msgstr "分析类别" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "" @@ -533,7 +537,7 @@ msgstr "" msgid "Analysis service" msgstr "分析服务" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "" @@ -553,7 +557,7 @@ msgstr "分析周转时间" msgid "Analysis turnaround times over time" msgstr "分析周转时间超时" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -579,7 +583,7 @@ msgstr "应用模板" msgid "Apply wide" msgstr "" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "" @@ -591,17 +595,17 @@ msgstr "" msgid "Assign" msgstr "" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "已分派" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "分派到: ${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "" @@ -613,9 +617,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "附件" @@ -634,19 +638,19 @@ msgstr "单一附件类型" msgid "Attachment Types" msgstr "多个附件类型" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -660,7 +664,7 @@ msgstr "" msgid "Attachment type" msgstr "附件类型" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -668,13 +672,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "多个附件" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -684,11 +688,11 @@ msgstr "" msgid "Authorized by" msgstr "" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "" @@ -704,7 +708,7 @@ msgstr "" msgid "Auto-partition on receive" msgstr "" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "" @@ -712,15 +716,15 @@ msgstr "" msgid "Autofill" msgstr "" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "自动注销" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -728,11 +732,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -774,7 +778,7 @@ msgid "Basis" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "批" @@ -783,9 +787,9 @@ msgstr "批" msgid "Batch Book" msgstr "" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "批ID" @@ -799,11 +803,11 @@ msgstr "" msgid "Batch Labels" msgstr "" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -836,7 +840,7 @@ msgstr "账单地址" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "空白" @@ -852,7 +856,7 @@ msgstr "品牌" msgid "Bulk Discount" msgstr "" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "已使用大宗折扣" @@ -866,7 +870,7 @@ msgstr "批发价(不含增值税)" msgid "Business Phone" msgstr "办公电话" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "由" @@ -874,16 +878,16 @@ msgstr "由" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "抄送多个邮件" @@ -891,7 +895,7 @@ msgstr "抄送多个邮件" msgid "Calculate Precision from Uncertainties" msgstr "" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -910,7 +914,7 @@ msgstr "计算公式" msgid "Calculation Interim Fields" msgstr "临时场地计算" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "" @@ -924,7 +928,7 @@ msgstr "多个计算" msgid "Calibration" msgstr "" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -938,27 +942,27 @@ msgstr "" msgid "Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "已取消" @@ -971,15 +975,15 @@ msgstr "" msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "" @@ -988,7 +992,7 @@ msgstr "" msgid "Capacity" msgstr "容量" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "已捕获" @@ -1003,11 +1007,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "类别号码" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "" @@ -1021,16 +1025,16 @@ msgstr "类别" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "类别" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "" @@ -1044,7 +1048,7 @@ msgstr "" msgid "Changes saved." msgstr "" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "" @@ -1056,7 +1060,7 @@ msgstr "" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "如果该分析服务已包含在实验室认证分析计划中, 选中这个勾选框" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "如果此点的样品是混合物, 即由多个样品混合而成的,则选中这个勾选框, 比如将大坝表面的几个样品混合在一起作为该大坝的样品. 默认没有勾选, 表示直接采取的样品" @@ -1068,19 +1072,24 @@ msgstr "如果这个容器已经保留则选中这个勾选框. 选中这个勾 msgid "Check this box if your laboratory is accredited" msgstr "如果实验室已认证则选中这个勾选框" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "勾选本框以确认本次分析服务已使用单独的样品容器" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1100,7 +1109,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1109,18 +1118,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "客户" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "客户编号" @@ -1129,31 +1138,31 @@ msgstr "客户编号" msgid "Client Landing Page" msgstr "" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "客户订单" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "客户参阅" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "客户参阅" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "客户样品编号" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "" @@ -1166,7 +1175,7 @@ msgstr "多个客户" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1197,7 +1206,7 @@ msgstr "" msgid "Comments" msgstr "" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "" @@ -1206,8 +1215,8 @@ msgstr "" msgid "Commercial ID" msgstr "" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "混合物" @@ -1216,6 +1225,10 @@ msgstr "混合物" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "混合物等级%" @@ -1239,12 +1252,12 @@ msgid "Considerations" msgstr "" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "联系方式" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1268,8 +1281,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "容器" @@ -1301,7 +1314,7 @@ msgstr "正文类型" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "对照" @@ -1311,6 +1324,7 @@ msgid "Control QC analyses" msgstr "" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1327,7 +1341,7 @@ msgid "Copy from" msgstr "拷贝自" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "" @@ -1335,7 +1349,7 @@ msgstr "" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1343,12 +1357,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "计数" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "国家" @@ -1357,7 +1375,7 @@ msgstr "国家" msgid "Create Invoice PDF" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1381,13 +1399,13 @@ msgstr "" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "已创建" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "" @@ -1400,21 +1418,21 @@ msgstr "创建者: " msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "现金" @@ -1427,11 +1445,11 @@ msgstr "当前" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1440,7 +1458,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1454,20 +1472,24 @@ msgstr "数据界面" msgid "Data Interface Options" msgstr "数据界面选项" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "日期" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "" @@ -1475,11 +1497,11 @@ msgstr "" msgid "Date Dispatched" msgstr "发送日期" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "处置日期" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "过期日期" @@ -1489,7 +1511,7 @@ msgid "Date Loaded" msgstr "载入日期" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1499,8 +1521,8 @@ msgstr "" msgid "Date Opened" msgstr "打开日期" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "保留时间" @@ -1509,18 +1531,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "发布日期" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "收到日期" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1530,17 +1552,17 @@ msgstr "" msgid "Date Requested" msgstr "请求日期" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "做样日期" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1548,10 +1570,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "" @@ -1564,13 +1582,17 @@ msgstr "" msgid "Date from which the instrument is under validation" msgstr "" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "" @@ -1580,10 +1602,14 @@ msgstr "" msgid "Date until the instrument will not be available" msgstr "" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "天数" @@ -1598,12 +1624,12 @@ msgstr "" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "默认容器" @@ -1617,7 +1643,7 @@ msgstr "" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1629,24 +1655,36 @@ msgstr "" msgid "Default Method" msgstr "" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "默认保留" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "默认类别" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "" @@ -1658,7 +1696,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1666,15 +1704,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "默认样品保留周期" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "" @@ -1686,15 +1740,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "默认价值" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1714,7 +1769,7 @@ msgstr "" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1748,7 +1803,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "以来分析" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1782,7 +1837,11 @@ msgstr "" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1790,7 +1849,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1808,7 +1867,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "已发送" @@ -1833,7 +1892,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1848,31 +1907,31 @@ msgstr "已处置" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "区" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1885,11 +1944,11 @@ msgstr "" msgid "Dot (.)" msgstr "" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "" @@ -1905,11 +1964,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "截止" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1949,7 +2008,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1966,6 +2025,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "如 SANAS, APLAC 等" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "较早的" @@ -1976,7 +2039,7 @@ msgstr "较早的" msgid "Edit" msgstr "" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "评估" @@ -1996,11 +2059,11 @@ msgstr "Email地址" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2012,11 +2075,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2028,19 +2091,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2048,11 +2111,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2090,19 +2153,19 @@ msgstr "输入百分数值, 如14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "输入百分数值, 如14.0. 这个百分数值将作为系统值使用,但对于单个项目可以重新定义." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "输入百分数值, 如33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "输入采样点的纬度. 度: 0-90, 分: 0-59, 秒: 0-59 以及北N/南S纬 " -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "输入采样点的经度. 度: 0-180, 分: 0-59, 秒: 0-59 以及东E/西W经" @@ -2118,7 +2181,7 @@ msgstr "" msgid "Entity" msgstr "" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2126,24 +2189,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "从结算中取出" @@ -2153,12 +2220,12 @@ msgstr "从结算中取出" msgid "Expected Result" msgstr "单个期望结果" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "" @@ -2181,7 +2248,7 @@ msgstr "过期日期" msgid "Exponential format precision" msgstr "" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "" @@ -2217,11 +2284,11 @@ msgstr "女/雌" msgid "Field" msgstr "场地" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2236,7 +2303,7 @@ msgid "Field Title" msgstr "场地名" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "文件" @@ -2270,11 +2337,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2292,8 +2363,8 @@ msgid "Friday" msgstr "" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "自" @@ -2312,7 +2383,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2320,7 +2391,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "已预约时间的样品" @@ -2329,6 +2400,10 @@ msgstr "已预约时间的样品" msgid "Generate report" msgstr "" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2345,7 +2420,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "称谓, 如先生,女士, 博士" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "" @@ -2358,17 +2433,13 @@ msgstr "" msgid "Grouping period" msgstr "" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "危险废弃物" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2404,7 +2475,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2412,7 +2483,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "" @@ -2424,7 +2495,7 @@ msgstr "" msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2432,7 +2503,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2460,7 +2531,7 @@ msgstr "" msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2472,15 +2543,15 @@ msgstr "如果该容器已经被预留, 则预留方法可以在此选择." msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2501,7 +2572,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2519,7 +2590,7 @@ msgstr "" msgid "Inactive" msgstr "" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "" @@ -2527,15 +2598,15 @@ msgstr "" msgid "Include descriptions" msgstr "包含描述" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2549,6 +2620,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2577,7 +2660,7 @@ msgstr "" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2587,15 +2670,15 @@ msgstr "仪器" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "仪器导入" @@ -2609,11 +2692,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "" @@ -2626,7 +2709,7 @@ msgstr "" msgid "Instrument Types" msgstr "" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "" @@ -2642,7 +2725,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "仪器导出者没找到" @@ -2654,6 +2737,10 @@ msgstr "" msgid "Instrument has no data interface selected" msgstr "仪器没有选择数据界面" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2671,11 +2758,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "多个仪器" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2708,17 +2799,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2735,13 +2826,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "" @@ -2749,7 +2840,7 @@ msgstr "" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2771,7 +2862,7 @@ msgstr "" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "发票不包括" @@ -2804,7 +2895,7 @@ msgid "InvoiceBatch has no Title" msgstr "" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "" @@ -2839,11 +2930,11 @@ msgstr "多个关键词" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "实验室" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "实验室分析" @@ -2889,11 +2980,11 @@ msgstr "实验室" msgid "Laboratory Accredited" msgstr "实验室认证" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2905,7 +2996,7 @@ msgstr "" msgid "Large Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2918,20 +3009,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "延迟" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "分析延迟" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "分析延迟" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "纬度" @@ -2965,7 +3056,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "载入设置数据" @@ -2973,11 +3064,11 @@ msgstr "载入设置数据" msgid "Load documents describing the method here" msgstr "在此载入描述该方法的文档" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "" @@ -3011,11 +3102,11 @@ msgstr "" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "" @@ -3033,29 +3124,13 @@ msgstr "记录" msgid "Login details" msgstr "登录详情" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "登录失败. Email地址和密码都大小写敏感, 请检查大写功能是否打开." - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "登录失败. 用户名和密码都大小写敏感. 请检查大写功能是否打开." - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "经度" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "批号" @@ -3075,7 +3150,7 @@ msgstr "" msgid "Mailing address" msgstr "邮寄地址" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "" @@ -3102,7 +3177,7 @@ msgstr "男/雄" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3143,7 +3218,7 @@ msgstr "经理Email" msgid "Manager Phone" msgstr "经理电话" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "" @@ -3156,6 +3231,10 @@ msgstr "" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3167,7 +3246,7 @@ msgstr "制造商" msgid "Manufacturers" msgstr "" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3216,12 +3295,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "会员折扣%" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "会员折扣可用" @@ -3233,7 +3312,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3278,8 +3357,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "我的" @@ -3292,7 +3371,7 @@ msgstr "最少5个" msgid "Minimum Volume" msgstr "最小体积" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "质量控制统计计算的最小结果数目" @@ -3340,11 +3419,11 @@ msgstr "" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3396,10 +3475,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3412,12 +3487,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3442,7 +3517,7 @@ msgstr "没有添加分析" msgid "No analyses were added to this worksheet." msgstr "该工作表中没有添加分析." -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3492,16 +3567,24 @@ msgstr "" msgid "No historical actions matched your query" msgstr "" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "" @@ -3513,11 +3596,11 @@ msgstr "" msgid "No new items were created." msgstr "" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "" @@ -3525,11 +3608,11 @@ msgstr "" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3545,7 +3628,7 @@ msgstr "${contact_fullname}用户不存在且他/她不能登入. 请填写下 msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3553,8 +3636,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "没有" @@ -3567,12 +3650,12 @@ msgstr "" msgid "Not defined" msgstr "" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3593,7 +3676,11 @@ msgstr "" msgid "Num columns" msgstr "" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "" @@ -3632,7 +3719,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3641,11 +3728,11 @@ msgid "Number of requests" msgstr "请求数目" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3661,11 +3748,11 @@ msgstr "一旦保留, 样品必须在该时间周期内处置. 如果没有指 msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3673,13 +3760,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "打开" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3699,7 +3786,7 @@ msgstr "订单日期" msgid "Order Number" msgstr "订单号码" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "" @@ -3724,11 +3811,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "" @@ -3745,13 +3832,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "一部分" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3759,10 +3846,6 @@ msgstr "" msgid "Password" msgstr "密码" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "密码有效期" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3845,15 +3928,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "" @@ -3861,6 +3948,10 @@ msgstr "" msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "请上传认证机构授权你在你的网站和结果报告上使用的认证标识. 最大尺寸为175x175像素." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3910,23 +4001,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "" @@ -3938,7 +4029,7 @@ msgstr "前缀" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "" @@ -3947,8 +4038,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "储藏" @@ -3956,7 +4047,7 @@ msgstr "储藏" msgid "Preservation Category" msgstr "保留类别" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3969,11 +4060,12 @@ msgstr "保留的样品" msgid "Preserve" msgstr "" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "保留人" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3987,7 +4079,7 @@ msgstr "" msgid "Preventive maintenance procedure" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4021,7 +4113,7 @@ msgstr "" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4044,12 +4136,12 @@ msgstr "打印日期" msgid "Print pricelist" msgstr "" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4058,7 +4150,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "" @@ -4089,8 +4181,8 @@ msgstr "关键概况" msgid "Profile Keyword" msgstr "概况关键词" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4099,7 +4191,7 @@ msgid "Protocol ID" msgstr "" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4107,7 +4199,7 @@ msgstr "" msgid "Public. Lag" msgstr "" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "" @@ -4139,11 +4231,11 @@ msgstr "" msgid "Published results" msgstr "" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "" @@ -4153,7 +4245,7 @@ msgid "QC Results" msgstr "" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "" @@ -4194,7 +4286,7 @@ msgstr "" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "重新分派" @@ -4217,7 +4309,7 @@ msgstr "已收到" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4242,7 +4334,7 @@ msgstr "" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "参考定义" @@ -4251,7 +4343,7 @@ msgstr "参考定义" msgid "Reference Definitions" msgstr "参考多项定义" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4274,7 +4366,7 @@ msgid "Reference Values" msgstr "" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "样品参考值为0或'空白'" @@ -4311,8 +4403,8 @@ msgstr "" msgid "Reject samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "" @@ -4325,11 +4417,11 @@ msgstr "" msgid "Rejected sample" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "" @@ -4337,7 +4429,7 @@ msgstr "" msgid "Rejection reasons" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "" @@ -4347,11 +4439,11 @@ msgstr "" msgid "Remarks" msgstr "注释" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "" @@ -4372,7 +4464,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "" @@ -4452,11 +4544,11 @@ msgstr "" msgid "Report type" msgstr "报告类型" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4466,7 +4558,7 @@ msgstr "多个报告" msgid "Republish" msgstr "" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "" @@ -4481,7 +4573,7 @@ msgstr "请求" msgid "Request ID" msgstr "请求ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "请求新分析" @@ -4492,6 +4584,7 @@ msgid "Requested" msgstr "已请求" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "已请求" @@ -4512,7 +4605,7 @@ msgstr "" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "限制类别" @@ -4520,7 +4613,7 @@ msgstr "限制类别" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4542,23 +4635,23 @@ msgstr "" msgid "Result files folders" msgstr "" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "结果超出范围" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4566,12 +4659,12 @@ msgstr "" msgid "Results" msgstr "" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "" @@ -4579,11 +4672,11 @@ msgstr "" msgid "Results interpretation" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4593,7 +4686,7 @@ msgstr "保留周期" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4605,7 +4698,7 @@ msgstr "已重新测试" msgid "Retract" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4615,10 +4708,14 @@ msgstr "" msgid "Retracted analyses" msgstr "" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "" @@ -4628,7 +4725,7 @@ msgid "Reviewed by" msgstr "" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "" @@ -4637,22 +4734,26 @@ msgstr "" msgid "Rollback" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "" @@ -4661,6 +4762,10 @@ msgstr "" msgid "SENAITE front-page" msgstr "" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "" @@ -4674,12 +4779,12 @@ msgid "Salutation" msgstr "称呼" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "样品" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "" @@ -4716,7 +4821,7 @@ msgstr "样品区块" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "单个样品点" @@ -4726,11 +4831,11 @@ msgstr "单个样品点" msgid "Sample Points" msgstr "多个样品点" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "" @@ -4750,7 +4855,7 @@ msgstr "样品类型" msgid "Sample Type Prefix" msgstr "样品类型前缀" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4760,10 +4865,14 @@ msgstr "多个样品类型" msgid "Sample collected by the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "" @@ -4772,7 +4881,7 @@ msgstr "" msgid "Sample point" msgstr "取样点" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "" @@ -4794,27 +4903,31 @@ msgstr "" msgid "SampleMatrix" msgstr "" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "取样人" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "多个样品" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "" @@ -4833,16 +4946,16 @@ msgid "Samples not invoiced" msgstr "" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "该类型的样品需要作为\"危险废弃物\"处理" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "" @@ -4855,35 +4968,35 @@ msgstr "" msgid "Samples rejection reporting form" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "" @@ -4891,7 +5004,7 @@ msgstr "" msgid "Sampling Date" msgstr "采样日期" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4902,11 +5015,11 @@ msgstr "" msgid "Sampling Deviations" msgstr "" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "取样频率" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "" @@ -4915,7 +5028,7 @@ msgid "Saturday" msgstr "" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "保存" @@ -4932,12 +5045,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "" @@ -4945,6 +5058,10 @@ msgstr "" msgid "Scientific name" msgstr "" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "秒" @@ -4961,15 +5078,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "为此分析服务选择一个默认保留. 如果保存取决于关于样品类型的组合, 请在下表中按样品指定保存类型" @@ -4977,7 +5098,7 @@ msgstr "为此分析服务选择一个默认保留. 如果保存取决于关于 msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "从'实验室联系'选项中可用的职员中选择一个管理员. 科系管理员们的名字将在含有他们所在科系的分析报告中列出." -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5001,15 +5122,15 @@ msgstr "选择分析员" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "" @@ -5030,15 +5151,15 @@ msgstr "选择仪器" msgid "Select template" msgstr "选择模板" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "选择用于网站显示价格的货币种类." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "" @@ -5054,39 +5175,39 @@ msgstr "选择合适的仪器" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "选此激活样品采集工作流程." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5094,15 +5215,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "选择工作表中需要包含的分析" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "" @@ -5131,7 +5252,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "" @@ -5145,7 +5266,7 @@ msgstr "序列号" msgid "Service" msgstr "服务" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5165,11 +5286,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5177,15 +5298,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5211,6 +5332,10 @@ msgstr "" msgid "Shipping address" msgstr "邮寄地址" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5219,7 +5344,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5227,7 +5352,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "用户视图中只能看到选中的类别" @@ -5254,7 +5383,7 @@ msgid "Site Title" msgstr "" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "尺寸" @@ -5263,7 +5392,7 @@ msgstr "尺寸" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5281,7 +5410,7 @@ msgstr "" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "" @@ -5294,7 +5423,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "" @@ -5315,12 +5444,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "州" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5332,7 +5461,7 @@ msgstr "状态" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "" @@ -5342,7 +5471,7 @@ msgstr "" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5353,6 +5482,14 @@ msgstr "" msgid "Storage Locations" msgstr "" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5376,24 +5513,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "提交" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5412,7 +5549,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "供应商" @@ -5455,16 +5592,16 @@ msgstr "" msgid "System default" msgstr "" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "" @@ -5479,7 +5616,7 @@ msgstr "为分析员准备的技术描述和说明" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "模板" @@ -5493,6 +5630,7 @@ msgstr "" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "" @@ -5536,15 +5674,15 @@ msgstr "" msgid "The analyst responsible of the validation" msgstr "" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5557,23 +5695,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "该分析服务类别属于" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5581,23 +5719,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "" @@ -5609,11 +5747,11 @@ msgstr "" msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "输入折扣的百分数, 该折扣将用于标为'会员'的用户,通常企业或协会会员将得到该折扣" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "" @@ -5625,12 +5763,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "取样高度或深度" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "" @@ -5638,7 +5780,7 @@ msgstr "" msgid "The instrument's model number" msgstr "仪器型号" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5655,11 +5797,11 @@ msgstr "实验室科系" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "此取样点处可以采集的样品类型列表. 如果没有选择样品类型, 则所有样品类型都可采集." @@ -5683,15 +5825,11 @@ msgstr "多个样品数量 - 按分析服务" msgid "The number of analyses requested per sample type" msgstr "多个样品数量 - 按样品类别" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "密码有效天数. 如果输入0则表示永远有效" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "样品有效天数, 过期的样品将不能分析. 该设置可以在样品类型设置中为具体样品类型重置." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "用户登录后能够停留的分钟数, 超过此数用户会被自动注销. 0表示不会自动注销" @@ -5707,7 +5845,7 @@ msgstr "The number of requests and analyses per client" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "该类型非保留样品的可用于测试的有效期周期" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "" @@ -5716,15 +5854,15 @@ msgstr "" msgid "The person at the supplier who performed the task" msgstr "" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "" @@ -5732,7 +5870,7 @@ msgstr "" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5740,7 +5878,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "按样品的大客户折扣价" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5860,7 +5998,7 @@ msgstr "" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5892,11 +6030,11 @@ msgstr "" msgid "Time" msgstr "" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5919,16 +6057,16 @@ msgid "Title of the site" msgstr "" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "需要保留" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "需要取样" @@ -5936,23 +6074,23 @@ msgstr "需要取样" msgid "To be displayed below each Analysis Category section on results reports." msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "需要验证" @@ -5960,7 +6098,7 @@ msgstr "需要验证" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6046,7 +6184,7 @@ msgid "Unassigned" msgstr "没有分派" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "不确定性" @@ -6068,7 +6206,7 @@ msgstr "" msgid "Unit" msgstr "单位" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "" @@ -6098,7 +6236,7 @@ msgstr "" msgid "Unrecognized file format ${format}" msgstr "" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6122,11 +6260,11 @@ msgstr "" msgid "Use Analysis Profile Price" msgstr "" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "" @@ -6166,11 +6304,11 @@ msgstr "" msgid "Users history" msgstr "" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "取样点太少时分析结果无意义. 请在质量控制统计处理前设置可接受的最小样品量." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6178,7 +6316,7 @@ msgstr "增值税" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "增值税%" @@ -6190,15 +6328,17 @@ msgstr "增值税额" msgid "VAT number" msgstr "增值税数目" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "有效自" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "" @@ -6206,6 +6346,10 @@ msgstr "" msgid "Validation" msgstr "" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "验证失败: '${keyword}': 重复关键词" @@ -6226,6 +6370,10 @@ msgstr "验证失败: '${title}': 重复的标题" msgid "Validation failed: '${value}' is not unique" msgstr "验证失败: '${value}' 非唯一" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "验证失败: 方向必须是E(东)/W(西)" @@ -6234,7 +6382,7 @@ msgstr "验证失败: 方向必须是E(东)/W(西)" msgid "Validation failed: Bearing must be N/S" msgstr "验证失败: 方向必须是N(北)/S(南)" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6266,6 +6414,14 @@ msgstr "" msgid "Validation failed: Min values must be numeric" msgstr "" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "验证失败: 预保留容器必须选择保留." @@ -6274,7 +6430,7 @@ msgstr "验证失败: 预保留容器必须选择保留." msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "验证失败: 要求选中如下类别: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "" @@ -6331,11 +6487,11 @@ msgstr "验证失败: 分必须在0-59之间" msgid "Validation failed: minutes must be numeric" msgstr "验证失败: 分必须是数字" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "" @@ -6352,15 +6508,23 @@ msgstr "验证失败: 秒必须是数字" msgid "Validation failed: title is required" msgstr "验证失败: 需要标题" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6372,7 +6536,7 @@ msgstr "" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "" @@ -6387,9 +6551,9 @@ msgstr "值" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "已验证" @@ -6405,7 +6569,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "版本" @@ -6469,7 +6633,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6500,7 +6664,7 @@ msgid "Workflow" msgstr "" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6523,13 +6687,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "工作表模板" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "多个工作表" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "" @@ -6583,7 +6747,7 @@ msgstr "" msgid "activate" msgstr "激活" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "" @@ -6596,7 +6760,7 @@ msgstr "" msgid "comment" msgstr "" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "" @@ -6658,6 +6822,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6697,11 +6871,11 @@ msgstr "" msgid "minutes" msgstr "" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6709,7 +6883,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "" @@ -6748,13 +6922,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "至" @@ -6767,19 +6940,19 @@ msgstr "" msgid "updated every 2 hours" msgstr "" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po b/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po index f155867f60..d7b734ccda 100644 --- a/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/zh_CN/LC_MESSAGES/plone.po @@ -19,3 +19,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: zh_CN\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "全站应用规则" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "错误" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po index f668457fa5..244bba70a2 100644 --- a/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/zh_CN/LC_MESSAGES/senaite.core.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: aaron lau, 2021\n" "Language-Team: Chinese (China) (https://www.transifex.com/senaite/teams/87045/zh_CN/)\n" @@ -26,9 +26,9 @@ msgstr "" "Domain: DOMAIN\n" "Language: zh_CN\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

Variables that can be used include:
Content TypeVariables
Client{client}
Year{year}
Sample ID{sampleId}
Sample Type{sampleType}
Sampling Date{samplingDate}
Date Sampled{dateSampled}

Configuration Settings:

  • format:
    • a python format string constructed from predefined variables like sampleId, client, sampleType.
    • special variable 'seq' must be positioned last in theformat string
  • sequence type: [generated|counter]
  • context: if type counter, provides context the counting function
  • counter type: [backreference|contained]
  • counter reference: a parameter to the counting function
  • prefix: default prefix if none provided in format string
  • split length: the number of parts to be included in the prefix

" -msgstr "

LIMS ID服务器为如样本和工作表等对象提供唯一的ID识别号,为特定的内容类型指定特定的格式。

该格式与Python语法结构类似,为每个内容类型指定预定义变量,并且通过序列数字、“seq”和多个数字为其填充(例如, '03d'表示从001到999的一系列顺序ID)。

用于ID的字母数字前缀被包括在格式中,例如, WS- {seq:03d}中用于工作表的WS会生成顺序的工作表ID:WS-001,WS-002,WS-003等。

为了动态生成字母数字和顺序ID,可以使用通配符{alpha}。例如WS-{alpha:2a3d}产生WS-AA001, WS-AA002, WS-AB034等。

可以使用的变量包括:
内容类型:Content Type变量:Variables
客户{client}
年份{year}
样品ID{sampleId}
样品类型{sampleType}
计划取样日期{samplingDate}
取样日期{dateSampled}

配置设置:

  • 格式:
    • 由预定义变量(如样品ID:sampleId,客户:client,样品类型:sampleType)构造的python格式字符串。
    • 特殊变量'seq'必须位于格式字符串的最后
  • sequence type:序列类型,如生产|计数器[generated|counter]
  • context:提示,如果类型为计数器counter,则提供上下文计数功能
  • counter reference:计数器类型,反向引用|包含[backreference|contained]
  • counter reference:计数器参数,计数功能的参数
  • prefix:前缀,默认前缀,如果没有在格式字符串中提供
  • split length: 拆分长度,要包含在前缀中的部件数量" +#: bika/lims/content/bikasetup.py:778 +msgid "

    The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

    The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

    Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

    For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

    Variables that can be used include:
    Content TypeVariables
    Client ID{clientId}
    Year{year}
    Sample ID{sampleId}
    Sample Type{sampleType}
    Sampling Date{samplingDate}
    Date Sampled{dateSampled}

    Configuration Settings:

    • format:
      • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
      • special variable 'seq' must be positioned last in theformat string
    • sequence type: [generated|counter]
    • context: if type counter, provides context the counting function
    • counter type: [backreference|contained]
    • counter reference: a parameter to the counting function
    • prefix: default prefix if none provided in format string
    • split length: the number of parts to be included in the prefix

    " +msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 msgid "${amount} attachments with a total size of ${total_size}" @@ -66,7 +66,7 @@ msgstr "% 已完成" msgid "% Published" msgstr "% 已发送" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s 已拒收" @@ -84,11 +84,11 @@ msgstr "← 返回" msgid "← Back to the ${back_link}" msgstr "← 返回至 ${back_link} 返回链接" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "'Min'和'Max'值表示有效的结果范围。 超出此结果范围的任何结果都会发出警报。 'Min warn'和'Max warn'值表示肩部范围。 结果范围之外但在肩膀范围内的任何结果都会引起不太严重的警报。 如果结果超出范围,则为“auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "较早的" @@ -1981,7 +2044,7 @@ msgstr "较早的" msgid "Edit" msgstr "编辑" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "评估" @@ -2001,11 +2064,11 @@ msgstr "电子邮件地址" msgid "Email Log" msgstr "电子邮件日志" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "样品失效通知的电子邮件正文" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2017,11 +2080,11 @@ msgstr "电子邮件已取消" msgid "Email notification" msgstr "电子邮件通知" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "关于样品失效的电子邮件通知" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "关于样品拒绝的电子邮件通" @@ -2033,19 +2096,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "在工作表中启用多次使用仪器。" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "启用样品保存" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "启用样品检验标准" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "启用取样" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "启用取样计划" @@ -2053,11 +2116,11 @@ msgstr "启用取样计划" msgid "Enable sampling workflow for the created sample" msgstr "为创建的样品启用采样工作流程" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "启用结果报告打印工作流程" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "启用拒绝工作流程" @@ -2095,19 +2158,19 @@ msgstr "输入百分数值, 如14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "输入百分比值,如14.0 。这一比例仅在检验配置文件应用,覆盖系统的增值稅(VAT)" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "输入百分数, 如14.0. 这个百分数将作为系统值使用,但对于单个项目可以重新定义." -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "输入百分数值, 如33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "以0-90度,0-59分,0-59秒和N / S指示输入采样点的纬度" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "以0-180度,0-59分,0-59秒和E / W指示输入采样点的经度" @@ -2123,7 +2186,7 @@ msgstr "在此处输入实验室服务认证的详细信息。可以使用以下 msgid "Entity" msgstr "实体" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "环境条件" @@ -2131,24 +2194,28 @@ msgstr "环境条件" msgid "Erroneous result publication from {}" msgstr "错误结果发布来自{}" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "检验评价" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "样品评价" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "工作表评价" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "从结算中排除" @@ -2158,12 +2225,12 @@ msgstr "从结算中排除" msgid "Expected Result" msgstr " 预期结果" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "预期采样日期" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "期望值" @@ -2186,7 +2253,7 @@ msgstr "过期日期" msgid "Exponential format precision" msgstr "指数格式精度" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "指数格式阈值" @@ -2222,11 +2289,11 @@ msgstr "女性" msgid "Field" msgstr "字段" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "字段“{}”是必需的" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2241,7 +2308,7 @@ msgid "Field Title" msgstr "字段名" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "文件" @@ -2275,11 +2342,15 @@ msgstr "浮点值从0.0 - 1000.0表示排序顺序。 重复值按字母顺序 msgid "Folder that results will be saved" msgstr "结果文件夹将被保存" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "对于此仪器的每个接口,您可以定义一个文件夹,系统应在该文件夹中查找结果文件,同时自动导入结果。 为每个仪器创建一个文件夹,并在该文件夹内为每个接口创建不同的文件夹,这是一个很好的方法。 您可以使用接口代码确保文件夹名称是唯一的。" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "格式化配置" @@ -2297,8 +2368,8 @@ msgid "Friday" msgstr "星期五" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "自" @@ -2317,7 +2388,7 @@ msgid "FullName" msgstr "全名" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "全名" @@ -2325,7 +2396,7 @@ msgstr "全名" msgid "Function" msgstr "函数" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "已预约取样时间" @@ -2334,6 +2405,10 @@ msgstr "已预约取样时间" msgid "Generate report" msgstr "生成报告" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "使用ID服务器生成ID" @@ -2350,7 +2425,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "称谓, 如先生,女士, 博士" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "当列表很长时,在LIMS表格中通过类别对服务进行分组对你很有帮助" @@ -2363,17 +2438,13 @@ msgstr "分组" msgid "Grouping period" msgstr "分组周期" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "危险物品" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2409,7 +2480,7 @@ msgstr "国际银行号码" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "ID服务器值" @@ -2417,7 +2488,7 @@ msgstr "ID服务器值" msgid "ID Template" msgstr "ID 模板" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "如果在此取样点定期采集样品,请在此输入取样频率,例如每周。" @@ -2429,7 +2500,7 @@ msgstr "如果选中,结果条目视图中检验项目的结果字段旁边将 msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "如果勾选,该仪器将不可用,直到下一个有效的校准。此复选框将自动被选中。" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "如果启用,将在结果输入视图中的每个检验项目附近显示一个空白文本字段" @@ -2437,7 +2508,7 @@ msgstr "如果启用,将在结果输入视图中的每个检验项目附近显 msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "如果启用,则提交此检验结果的用户也可以对其进行验证。此设置对分配了角色的用户生效,允许他们复核结果(默认情况下,管理员,实验室管理员和复核者)。此处设置的选项优先于Bika Setup中设置的选项" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "如果启用,提交结果的用户也将能够验证它。此设置仅对分配了角色的用户生效,这些用户可以复核结果(默认情况下,管理员,实验室管理员和复核者)。对于Analysis Service编辑视图中的给定Analysis,此设置可以被覆盖。默认情况下,禁用。" @@ -2465,7 +2536,7 @@ msgstr "如果需要,请选择与此方法关联的分析服务的计算。可 msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "如果在此处输入文本,则在列标题中列出服务时将使用该文本而不是标题。允许HTML格式化。" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
    If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "如果系统找不到任何匹配项(分析请求,样本,参考分析或重复),它将使用记录的标识符来查找与参考样品ID的匹配项。如果找到参考样品ID,系统将自动创建校准测试(参考分析)并将其链接到上面选择的仪器。
    如果未选择仪器,则不会为孤立ID创建校准测试。" @@ -2477,15 +2548,15 @@ msgstr "如果该容器已经被预留, 则可以在此选择保存条件。" msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "如果未选中,实验室管理员将无法在创建工作表时为同一仪器分配多个检验项目。" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "如果未勾中,检验人员和实验室工作人员也将能够管理工作表。如果用户仅限于访问已被分派任务的工作表,则此选项将选中并且只读。" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "如果未勾选,检验人员将获得的访问所有工作表的权限。" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "如果未勾中,用户将只能为已分派的检验项目提交结果,并且不允许提交未分派检验项目的结果。此设置不适用于具有角色Lab Manager(实验室经理)的用户" @@ -2506,7 +2577,7 @@ msgstr "导入" msgid "Import Data Interface" msgstr "导入数据接口" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "导入接口" @@ -2524,7 +2595,7 @@ msgstr "实验室内部校准操作方法" msgid "Inactive" msgstr "待用" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "包含并显示价格信息" @@ -2532,15 +2603,15 @@ msgstr "包含并显示价格信息" msgid "Include descriptions" msgstr "包含描述" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "不正确IBAN号码:%s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "不正确NIB号码:%s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "提示是否打印了最后的样品报告" @@ -2554,6 +2625,18 @@ msgstr " 信息" msgid "Initialize" msgstr "初始化" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "安装LIMS" @@ -2582,7 +2665,7 @@ msgstr "用于检验人员的实验室常规校准例程指南" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "针对检验人员的常规预防和维护程序说明" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2592,15 +2675,15 @@ msgstr "仪器" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "仪器校准" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "仪器文件" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "仪器导入" @@ -2614,11 +2697,11 @@ msgstr "仪器位置" msgid "Instrument Locations" msgstr "仪器位置" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "仪器维护" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "仪器的计划任务" @@ -2631,7 +2714,7 @@ msgstr "仪器类型" msgid "Instrument Types" msgstr "仪器类型" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "仪器验证" @@ -2647,7 +2730,7 @@ msgstr "仪器禁用,直到成功校准:" msgid "Instrument disposed until new calibration tests being done:" msgstr "仪器停用直至进行新的校准测试:" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "未找到仪器导出" @@ -2659,6 +2742,10 @@ msgstr "仪器参考测试失败" msgid "Instrument has no data interface selected" msgstr "仪器没有选择数据界面" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "仪器校准进度:" @@ -2676,11 +2763,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "仪器的校准证书已过期:" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "仪器" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "仪器禁用,直至校准完成:" @@ -2713,17 +2804,17 @@ msgstr "接口/界面" msgid "Interface Code" msgstr "接口代码" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "内部校准测试" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "内部证书" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "内部使用" @@ -2740,13 +2831,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "间隔" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "无效" @@ -2754,7 +2845,7 @@ msgstr "无效" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "检测到无效的检验标准文件。 请上传至少有以下定义列的Excel电子表格:“ {}”" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "值无效:请输入不带空格的值。" @@ -2776,7 +2867,7 @@ msgstr "发票" msgid "Invoice Date" msgstr "票据数据" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "发票不包括" @@ -2809,7 +2900,7 @@ msgid "InvoiceBatch has no Title" msgstr "发票批次无标题" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "工作岗位" @@ -2844,11 +2935,11 @@ msgstr "多个关键词" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "实验室" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "检验项目" @@ -2894,11 +2985,11 @@ msgstr "实验室" msgid "Laboratory Accredited" msgstr "实验室认证" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "实验室工作日" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "登陆页面" @@ -2910,7 +3001,7 @@ msgstr "语言" msgid "Large Sticker" msgstr "大标签" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "大标签" @@ -2923,20 +3014,20 @@ msgid "Last Login Time" msgstr "最后一次登陆时间" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "超期" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "检验项目延期" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "检验项目延期" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "间距" @@ -2970,7 +3061,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "列出日期范围内收到的所有样品" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "载入设置数据" @@ -2978,11 +3069,11 @@ msgstr "载入设置数据" msgid "Load documents describing the method here" msgstr "在此载入描述该方法的文档" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "从文件加载" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "从这里加载证书文件" @@ -3016,11 +3107,11 @@ msgstr "地点类型" msgid "Location where sample is collected" msgstr "采集样品的位置" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "样品保存地点" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "取样地点" @@ -3038,29 +3129,13 @@ msgstr "日志" msgid "Login details" msgstr "登录详情" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "登录失败。电子邮件地址和密码都区分大小写,请检查是否未启用大写锁定。" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "登录失败。登录名和密码都区分大小写,请检查是否未启用大写锁定。" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "登录失败。您的登录已被停用。请联系实验室获取更多信息。" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "登录失败。您的登录信息链接到多个联系人。请联系实验室获取更多信息。" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "经度" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "批号" @@ -3080,7 +3155,7 @@ msgstr "最低" msgid "Mailing address" msgstr "邮寄地址" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "维护者" @@ -3107,7 +3182,7 @@ msgstr "男性" msgid "Manage Analyses" msgstr "管理检验项目" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "管理表单字段" @@ -3148,7 +3223,7 @@ msgstr "管理员电子邮件" msgid "Manager Phone" msgstr "管理员电话" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "手动" @@ -3161,6 +3236,10 @@ msgstr "手动输入结果" msgid "Manually publish all contained samples of the selected reports." msgstr "手动发布已选报告包含的所有样品。" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3172,7 +3251,7 @@ msgstr "制造商" msgid "Manufacturers" msgstr "制造商" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "将样品标记为仅供内部使用。这意味着只能由实验室人员访问,而不能由客户访问。" @@ -3221,12 +3300,12 @@ msgstr "" msgid "Member Discount" msgstr "会员折扣" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "会员折扣%" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "会员折扣可用" @@ -3238,7 +3317,7 @@ msgstr "会员已注册并链接到当前联系人。" msgid "Message sent to {}, " msgstr "消息发送到{}," -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3283,8 +3362,8 @@ msgstr "最小运算符" msgid "Min warn" msgstr "报警最小值" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "我的" @@ -3297,7 +3376,7 @@ msgstr "最少5个字符。" msgid "Minimum Volume" msgstr "最小体积" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "质量控制统计计算的最小结果数" @@ -3345,11 +3424,11 @@ msgstr "更多" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "多次复核类型" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "需要多次复核" @@ -3401,10 +3480,6 @@ msgstr "没有电邮地址" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "没有分装" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
    To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "没有空白的参考定义。
    要在此工作表模板中添加空白,请首先为空白样品创建参考定义。" @@ -3417,12 +3492,12 @@ msgstr "没有可用控制的参考定义。
    要在此工作表模板中添 msgid "No ReferenceDefinitions for Controls nor Blanks available.
    To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "没有可用的控制和空白的参考定义。
    要在此工作表模板中添加控件或空白,请首先创建参考定义。" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "无法创建样品。" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "没有样品符合您的查询" @@ -3447,7 +3522,7 @@ msgstr "没有添加检验项目" msgid "No analyses were added to this worksheet." msgstr "此工作表中未添加任何检验项目。" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3497,16 +3572,24 @@ msgstr "没有选择文件" msgid "No historical actions matched your query" msgstr "没有历史操作匹配您的查询" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "没有仪器" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "无发布项目" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "没有选择项目" @@ -3518,11 +3601,11 @@ msgstr "没有选择项目。" msgid "No new items were created." msgstr "没有创建新项目。" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "没有分装" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "没有在请求中指定报告" @@ -3530,11 +3613,11 @@ msgstr "没有在请求中指定报告" msgid "No reports found" msgstr "找不到报告" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "没有样品匹配您的查询" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "没有样品被拒绝" @@ -3550,7 +3633,7 @@ msgstr "${contact_fullname}用户不存在且他/她不能登入. 请填写下 msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "找不到链接用户的用户个人资料。请联系实验室管理员以获得进一步的支持或尝试重新链接用户。" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3558,8 +3641,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "没有" @@ -3572,12 +3655,12 @@ msgstr "所选报告的所有联系人并非是相同的,请手动选择此电 msgid "Not defined" msgstr "未定义" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "尚未打印" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "没有设置" @@ -3598,7 +3681,11 @@ msgstr "提示:您还可以拖放附件行以更改它们在报告中显示的 msgid "Num columns" msgstr "列数" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "检验项目数量" @@ -3637,7 +3724,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "每部门和已发布数量,表示为占所有已完成分析的百分比" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "复印数量" @@ -3646,11 +3733,11 @@ msgid "Number of requests" msgstr "请求单数目" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr " 复核次数" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "在给定结果被视为“已复核”之前所需的复核数量。对于检验项目服务编辑视图中的任何检验项目,都可以覆盖此设置。默认情况下:1" @@ -3666,11 +3753,11 @@ msgstr "一旦保留, 样品必须在该时间周期内处置. 如果没有指 msgid "Only Excel files supported" msgstr "只支持Excel文件" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "只有实验室经理可以建立和管理工作表" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "对于分析周转时间计算,仅考虑实验室工作日。" @@ -3678,13 +3765,13 @@ msgstr "对于分析周转时间计算,仅考虑实验室工作日。" msgid "Only to empty or zero fields" msgstr "只有空或零字段" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "打开" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "基于开源网页式的实验室信息管理系统" @@ -3704,7 +3791,7 @@ msgstr "订单日期" msgid "Order Number" msgstr "订单号码" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "负责授予校准证书的组织" @@ -3729,11 +3816,11 @@ msgstr "其他原因" msgid "Other reasons:" msgstr "其他原因:" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "其他状态" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "超期的" @@ -3750,13 +3837,13 @@ msgstr "拥有者" msgid "Paperformat" msgstr "纸张格式" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "分装" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "已取消的分装" @@ -3764,10 +3851,6 @@ msgstr "已取消的分装" msgid "Password" msgstr "密码" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "密码有效期" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3850,15 +3933,19 @@ msgstr "请附上 ${client_name} 的检验结果" msgid "Please select a User from the list" msgstr "请从列表中选择一个用户" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "请在此处指定与检验项目服务的每个样品类型的默认保留不同的保留。" @@ -3866,6 +3953,10 @@ msgstr "请在此处指定与检验项目服务的每个样品类型的默认保 msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "请上传认证机构授权你在你的网站和结果报告上使用的认证标识. 最大尺寸为175x175像素." +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3915,23 +4006,23 @@ msgstr "预定义的拒收理由" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "首选报告小数点标记" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "首选结果小数点标记" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "“工作表”视图中结果条目表的首选布局。经典布局在行中显示样品,在列中显示检验项目。转置布局显示列中的样品和行中的检验项目。" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "优先的报告科学计数法格式" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "优先的结果科学计数法格式" @@ -3943,7 +4034,7 @@ msgstr "前缀" msgid "Prefixes can not contain spaces." msgstr "前缀不能包含空格。" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "由...准备" @@ -3952,8 +4043,8 @@ msgid "Prepublish" msgstr "预发布" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "储藏/保存" @@ -3961,7 +4052,7 @@ msgstr "储藏/保存" msgid "Preservation Category" msgstr "保存类别" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3974,11 +4065,12 @@ msgstr "已保存样品" msgid "Preserve" msgstr "保留" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "保管人" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3992,7 +4084,7 @@ msgstr "预防" msgid "Preventive maintenance procedure" msgstr "预防性维护程序" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "预览" @@ -4026,7 +4118,7 @@ msgstr "价目表" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "主样品" @@ -4049,12 +4141,12 @@ msgstr "打印日期:" msgid "Print pricelist" msgstr "打印价目表" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "打印标签" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "已打印" @@ -4063,7 +4155,7 @@ msgstr "已打印" msgid "Printed on" msgstr "印有" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "优先级" @@ -4094,8 +4186,8 @@ msgstr "配置文件关键词" msgid "Profile Keyword" msgstr "配置文件关键词" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "进度" @@ -4104,7 +4196,7 @@ msgid "Protocol ID" msgstr "操作规程ID" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "省" @@ -4112,7 +4204,7 @@ msgstr "省" msgid "Public. Lag" msgstr "发布延期" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "已发布检验标准" @@ -4144,11 +4236,11 @@ msgstr "已发布报告单尚未开具发票" msgid "Published results" msgstr "已发布结果" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "已发布 {}," -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "质量控制分析" @@ -4158,7 +4250,7 @@ msgid "QC Results" msgstr "质控结果" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "质控样品ID" @@ -4199,7 +4291,7 @@ msgstr "重新输入密码,确保密码是相同的。" msgid "Reasons for rejection" msgstr "拒收理由" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "重新分派" @@ -4222,7 +4314,7 @@ msgstr "已收到" msgid "Recept. Lag" msgstr "配方团队" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "待接收" @@ -4247,7 +4339,7 @@ msgstr "参考样品分析" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "参考定义" @@ -4256,7 +4348,7 @@ msgstr "参考定义" msgid "Reference Definitions" msgstr "参考多项定义" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4279,7 +4371,7 @@ msgid "Reference Values" msgstr "参考值" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "样品参考值为0或'空白'" @@ -4316,8 +4408,8 @@ msgstr "剔除分析" msgid "Reject samples" msgstr "拒收样品" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "已拒收" @@ -4330,11 +4422,11 @@ msgstr "被拒收的项目:{}" msgid "Rejected sample" msgstr "已拒收样品" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "已拒收 {} 样本: {}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "拒收取消" @@ -4342,7 +4434,7 @@ msgstr "拒收取消" msgid "Rejection reasons" msgstr "拒收原因" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "拒绝工作流程未启用" @@ -4352,11 +4444,11 @@ msgstr "拒绝工作流程未启用" msgid "Remarks" msgstr "备注" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "此请求的备注和评论" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "{}的备注" @@ -4377,7 +4469,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "维护过程需要考虑的备注" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "远程IP" @@ -4457,11 +4549,11 @@ msgstr "在一段时间内提交的样品和总数的报告表" msgid "Report type" msgstr "报告类型" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "报告上传" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4471,7 +4563,7 @@ msgstr "报告" msgid "Republish" msgstr "重新发布" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "最后一次打印后重新发布" @@ -4486,7 +4578,7 @@ msgstr "请检单" msgid "Request ID" msgstr "请检单ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "请检新检验项目" @@ -4497,6 +4589,7 @@ msgid "Requested" msgstr "已请检" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "需要" @@ -4517,7 +4610,7 @@ msgstr "主管" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "限制类别" @@ -4525,7 +4618,7 @@ msgstr "限制类别" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "使用所选方法限制可用的检验项目服务和仪器。要将此更改应用于服务列表,您应首先保存更改。" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4547,23 +4640,23 @@ msgstr "" msgid "Result files folders" msgstr "结果文件夹" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "误差范围允许内的结果" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "结果超标" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "结果范围与检验标准不同:{}" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "结果中显示的数值小数点后有效数字位数不少于这个值,同时使用科学计数法,用\"e\"表示指数符号。精确度可以在各个检验项目服务中进行配置。" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4571,12 +4664,12 @@ msgstr "" msgid "Results" msgstr "结果" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "结果说明" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "结果被撤销" @@ -4584,11 +4677,11 @@ msgstr "结果被撤销" msgid "Results interpretation" msgstr "结果说明" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "结果待定" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4598,7 +4691,7 @@ msgstr "保存时间" msgid "Retest" msgstr "" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4610,7 +4703,7 @@ msgstr "已复测" msgid "Retract" msgstr "撤销" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4620,10 +4713,14 @@ msgstr "已撤回" msgid "Retracted analyses" msgstr "已撤回检验项目" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "撤回" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "复核结论" @@ -4633,7 +4730,7 @@ msgid "Reviewed by" msgstr "复核人" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "角色" @@ -4642,22 +4739,26 @@ msgstr "角色" msgid "Rollback" msgstr "回滚" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "常规检验项目" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "LIMS核心组件" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "LIMS核心附件" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "LIMS核心组件 1.x(请勿安装)" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS首页" @@ -4666,6 +4767,10 @@ msgstr "SENAITE LIMS首页" msgid "SENAITE front-page" msgstr "SENAITE 首页" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "SMTP服务器断开连接,用户创建已中止。" @@ -4679,12 +4784,12 @@ msgid "Salutation" msgstr "称呼" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "样品" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "样品$ {AR}已成功创建。" @@ -4721,7 +4826,7 @@ msgstr "样品分装" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "样品点" @@ -4731,11 +4836,11 @@ msgstr "样品点" msgid "Sample Points" msgstr "样品点" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "样品拒收" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "样品模板" @@ -4755,7 +4860,7 @@ msgstr "样品类型" msgid "Sample Type Prefix" msgstr "样品类型前缀" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4765,10 +4870,14 @@ msgstr "样品类型" msgid "Sample collected by the laboratory" msgstr "实验室收集的样品" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "样品状态" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "样品到期" @@ -4777,7 +4886,7 @@ msgstr "样品到期" msgid "Sample point" msgstr "取样地点" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "已接收样品" @@ -4799,27 +4908,31 @@ msgstr "需分装样品" msgid "SampleMatrix" msgstr "样品基质" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "样品类型" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "取样人" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "采样人已分配给计划采样" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "样品" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "样品 ${ARs} 已成功创建。" @@ -4838,16 +4951,16 @@ msgid "Samples not invoiced" msgstr "样品商未开具发票" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "该类型的样品需要作为\"危险废弃物\"处理" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "已发送结果样品" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "已收到样品和报告" @@ -4860,35 +4973,35 @@ msgstr "已收到样品和样品报告" msgid "Samples rejection reporting form" msgstr "样品拒收报告表" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "样品计划取样" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "需保存的样品" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "需打印的样品" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "需接收的样品" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "需取样的样品" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "待复核的样品" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "样品已复核" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "未开具结果的样品" @@ -4896,7 +5009,7 @@ msgstr "未开具结果的样品" msgid "Sampling Date" msgstr "取样日期" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4907,11 +5020,11 @@ msgstr "取样偏差" msgid "Sampling Deviations" msgstr "取样偏差" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "取样频率" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "取样计划" @@ -4920,7 +5033,7 @@ msgid "Saturday" msgstr "星期六" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "保存" @@ -4937,12 +5050,12 @@ msgstr "计划/日程表" msgid "Schedule sampling" msgstr "计划取样" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "已计划取样" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "已安排任务" @@ -4950,6 +5063,10 @@ msgstr "已安排任务" msgid "Scientific name" msgstr "科学名称/学名" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "秒" @@ -4966,15 +5083,19 @@ msgstr "安插" msgid "Seeding key {} to {}" msgstr "安插键 {} 到 {}" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "如果要在创建新样品或样品记录时自动打印标签,请选择“注册”。收到样品或样品时,选择“接收”以打印标签。选择“无”以禁用自动打印" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "选择分装样品检验项目" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "为此分析服务选择一个默认保存. 如果保存取决于关于样品类型的组合, 请在下表中按样品指定保存类型" @@ -4982,7 +5103,7 @@ msgstr "为此分析服务选择一个默认保存. 如果保存取决于关于 msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "从“实验室联系人”设置项下配置的可用人员中选择一位管理者。部门经理参考分析结果报告,其中包含其部门的分析。" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "选择样品以创建二级样品" @@ -5006,15 +5127,15 @@ msgstr "选择检验人员" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "选择现有的文件" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "选择是否是内部校准证书" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "选择要使用的计算是默认方法中默认设置的计算。如果未选中,则可以手动选择计算" @@ -5035,15 +5156,15 @@ msgstr "选择仪器" msgid "Select template" msgstr "选择模板" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "选择该网站默认显示的国家" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "选择用于网站显示价格的货币种类." -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "选择要用于此分析服务的默认容器。如果要使用的容器取决于样品类型和保存组合,请在下面的样品类型表中指定容器" @@ -5059,39 +5180,39 @@ msgstr "选择合适的仪器" msgid "Select the types that this ID is used to identify." msgstr "选择此ID用于标识的类型。" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "选择此选项可在样品无效时通过电子邮件激活自动通知客户和实验室管理员。" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "选择此选项可在拒绝样品时通过电子邮件激活自动通知客户。" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "选择此选项可将仪表板激活为默认首页。" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "选择此选项可激活样品的拒绝工作流程。“拒绝”选项将显示在操作菜单中。" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "选此激活取样作流程." -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "选择此项以允许取样协调员安排采样。此功能仅在“取样工作流程”处于活动状态时生效" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "选择此选项可允许用户为已发布的分析请求设置附加的“已打印”状态。默认情况下禁用。" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "选择此选项可在实验室人员创建且采样工作流程被禁用时自动接收样品。客户联系人创建的样本将不会被自动接收。" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "选择向客户端联系人显示示例分区。如果停用,分区将不会包含在列表中,并且没有与主示例链接的信息消息显示给客户端联系人。" @@ -5099,15 +5220,15 @@ msgstr "选择向客户端联系人显示示例分区。如果停用,分区将 msgid "Select which Analyses should be included on the Worksheet" msgstr "选择工作表中需要包含的检验项目" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "选择默认情况下应将哪种标签用作“大”标签" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "选择默认情况下应将哪种标签用作“小”标签" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "选择启用自动标签打印时要打印的标签" @@ -5136,7 +5257,7 @@ msgid "Sender" msgstr "发送者" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "单独的容器" @@ -5150,7 +5271,7 @@ msgstr "序列号" msgid "Service" msgstr "服务" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "无法取消选择服务。请单击信息按钮以获取更多详细信息。" @@ -5170,11 +5291,11 @@ msgstr "设置标记" msgid "Set remarks for selected analyses" msgstr "为选定的分析设置备注" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "设置样品拒收工作流程和原因" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "设置每个标签要打印的默认份数" @@ -5182,15 +5303,15 @@ msgstr "设置每个标签要打印的默认份数" msgid "Set the maintenance task as closed." msgstr "设置维护任务为关闭状态" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "设置发布样品之前要使用的检验标准。" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "如果启用了“关于样品拒绝的电子邮件通知”选项,则设置电子邮件发送到样品的客户端联系人。你可以使用保留关键字:$sample_id, $sample_link, $reasons, $lab_address" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "设置要发送的电子邮件正文的文本,如果启用了“启用示例'电子邮件通知'失效”选项,则为样品的客户联系人设置。您可以使用保留关键字: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" @@ -5216,6 +5337,10 @@ msgstr "货架名称" msgid "Shipping address" msgstr "邮寄地址" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "简短方法描述" @@ -5224,7 +5349,7 @@ msgstr "简短方法描述" msgid "Short title" msgstr "短标题" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "这些检验项目是否应从发票中排除?" @@ -5232,7 +5357,11 @@ msgstr "这些检验项目是否应从发票中排除?" msgid "Should the default example content be added to the site?" msgstr "是否应该将默认示例内容添加到站点中?" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "用户视图中只能看到选中的类别" @@ -5259,7 +5388,7 @@ msgid "Site Title" msgstr "站点标题" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "大小" @@ -5268,7 +5397,7 @@ msgstr "大小" msgid "Small Sticker" msgstr "小标签" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "小标签" @@ -5286,7 +5415,7 @@ msgstr "排序关键字" msgid "Source" msgstr "来源" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "检验标准" @@ -5299,7 +5428,7 @@ msgstr "检验标准文件" msgid "Specification ranges have changed since they were assigned" msgstr "检验标准范围自分派后已变更" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "检验标准" @@ -5320,12 +5449,12 @@ msgid "Start date must be before End Date" msgstr "开始日期必须早于结束日期" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "州/省" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5337,7 +5466,7 @@ msgstr "状态" msgid "Sticker" msgstr "标签" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "标签模板" @@ -5347,7 +5476,7 @@ msgstr "标签模板" msgid "Stickers preview" msgstr "标签预览" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5358,6 +5487,14 @@ msgstr "存储位置" msgid "Storage Locations" msgstr "存储位置" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "字符串结果" @@ -5381,24 +5518,24 @@ msgid "Subject" msgstr "主题" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "提交" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "由同一用户提交并复核:{}" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "提交人" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5417,7 +5554,7 @@ msgid "Supervisor of the Lab" msgstr "实验室主管" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "供应商" @@ -5460,16 +5597,16 @@ msgstr "系统仪表板" msgid "System default" msgstr "系统默认" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "任务" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "任务 ID" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "任务类型" @@ -5484,7 +5621,7 @@ msgstr "针对检验人员的技术说明和说明" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "模板" @@ -5498,6 +5635,7 @@ msgstr "测试结果" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "文本" @@ -5541,15 +5679,15 @@ msgstr "负责维护的分析师或者机构" msgid "The analyst responsible of the validation" msgstr "负责验证的分析师" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "已分配此请求的批次" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "此请求的已分配批次子组" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "此请求已分配的客户" @@ -5562,23 +5700,23 @@ msgstr "附件关联样品和分析" msgid "The category the analysis service belongs to" msgstr "该分析服务类别属于" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "样品的客户源标识符" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "此请求的客户源订单号" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "此请求的客户方参考" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "样品的状况" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "客户联系人中用于电子邮件通知的联系人" @@ -5586,23 +5724,23 @@ msgstr "客户联系人中用于电子邮件通知的联系人" msgid "The date the instrument was installed" msgstr "仪器安装的日期" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "样品保存的日期" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "收到样品的日期" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "取样的日期" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "预计采样的日期" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "将使用在Bika Setup中选择的小数点。" @@ -5614,11 +5752,11 @@ msgstr "默认容器类型。除非为每个分析服务指定了更多详细信 msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "操控版的默认时区设置。 如果在日期和时间设置中定义了可用时区,用户将能够设置他们自己的时区。" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "此处输入的折扣百分比适用于标记为“会员”的客户的价格,通常是合作成员或应享有此折扣的员工" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "取样过程中的环境条件" @@ -5630,12 +5768,16 @@ msgstr "已从此样品创建以下分切:" msgid "The following sample(s) will be dispatched" msgstr "将分发以下样品" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "取样时必须达到高度或深度" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "该仪器在实验室的固定资产ID" @@ -5643,7 +5785,7 @@ msgstr "该仪器在实验室的固定资产ID" msgid "The instrument's model number" msgstr "仪器型号" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "间隔从“From”字段计算,并定义证书何时到期。设置此间隔会覆盖保存时的“To”字段。" @@ -5660,11 +5802,11 @@ msgstr "实验室科系/部门" msgid "The laboratory departments" msgstr "实验室科系/部门" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "如果未选择仪表板作为默认首页,则将为未经身份验证的用户显示登录页面。 如果未选择登录页面,则显示默认首页。" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "可以在此采样点收集的样品类型列表。如果未选择样品类型,则可以使用所有样品类型。" @@ -5688,15 +5830,11 @@ msgstr "样品数量 - 按分析服务" msgid "The number of analyses requested per sample type" msgstr "样品数量 - 按样品类别" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "密码有效天数. 如果输入0则表示永远有效" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "样品有效天数, 过期的样品将不能分析. 该设置可以在样品类型设置中为具体样品类型重置。" -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "用户登录后能够停留的分钟数, 超过此数用户会被自动注销. 0表示不会自动注销" @@ -5712,7 +5850,7 @@ msgstr "每个客户请求和分析的数量" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "该类型非保留样品的可用于测试的有效期周期,到期后不能再进一步分析" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "供应商端方批准证书的人" @@ -5721,15 +5859,15 @@ msgstr "供应商端方批准证书的人" msgid "The person at the supplier who performed the task" msgstr "供应商方执行任务的人" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "供应商方准备证书的人" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "样品保管员" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "领样人" @@ -5737,7 +5875,7 @@ msgstr "领样人" msgid "The place where the instrument is located in the laboratory" msgstr "仪器在实验室中的位置" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "样品模板的预定义值在请求中设置" @@ -5745,7 +5883,7 @@ msgstr "样品模板的预定义值在请求中设置" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "对于有资格获得批量折扣的客户,每次分析收取的价格" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "此样品的主要联系人,他将通过电子邮件接收通知和发布" @@ -5865,7 +6003,7 @@ msgstr "本二级样本归属于" msgid "This is a detached partition from Sample" msgstr "这是分装后的独立样品" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "这是进行检验所允许的默认最长时间。它仅用于分析服务未指定检验的检验项目。只考虑实验室工作日。" @@ -5897,11 +6035,11 @@ msgstr "星期四" msgid "Time" msgstr "时间" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "提示:附加文件将不会加载除非他们在样本呈现。" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5924,16 +6062,16 @@ msgid "Title of the site" msgstr "站点名称" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "至" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "需要保留" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "待取样" @@ -5941,23 +6079,23 @@ msgstr "待取样" msgid "To be displayed below each Analysis Category section on results reports." msgstr "要在结果报告的每个“检验项目类别”部分的下方显示。" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "需要保留" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "等待打印" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "等待取样" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "等待复核" @@ -5965,7 +6103,7 @@ msgstr "等待复核" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "要测试计算,请在此处输入所有计算参数的值。这包括上面定义的临时字段,以及此计算依赖于计算结果的任何服务。" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6051,7 +6189,7 @@ msgid "Unassigned" msgstr "没有分派" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "不确定性" @@ -6073,7 +6211,7 @@ msgstr "标识部门的唯一部门 ID" msgid "Unit" msgstr "单位" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "未知国际银行账号国家%s" @@ -6103,7 +6241,7 @@ msgstr "无法识别文件格式 ${file_format}" msgid "Unrecognized file format ${format}" msgstr "无法识别文件格式 ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "未分派" @@ -6127,11 +6265,11 @@ msgstr "检测上限(UDL)" msgid "Use Analysis Profile Price" msgstr "使用检验配置文件价格目录" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "使用仪表进度板作为默认首页" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "使用默认计算方法" @@ -6171,11 +6309,11 @@ msgstr "用户名" msgid "Users history" msgstr "用户历史记录" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "使用太少的数据点不具有统计意义。请在计算和绘制QC统计数据之前,设置可接受的最小结果数。" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6183,7 +6321,7 @@ msgstr "增值税" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "增值税%" @@ -6195,15 +6333,17 @@ msgstr "增值税额" msgid "VAT number" msgstr "增值税数目" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "有效" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "有效自" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "有效至" @@ -6211,6 +6351,10 @@ msgstr "有效至" msgid "Validation" msgstr "验证" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "验证失败: '${keyword}': 重复关键词" @@ -6231,6 +6375,10 @@ msgstr "验证失败: '${title}': 重复的标题" msgid "Validation failed: '${value}' is not unique" msgstr "验证失败: '${value}' 非唯一" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "验证失败: 方向必须是E(东)/W(西)" @@ -6239,7 +6387,7 @@ msgstr "验证失败: 方向必须是E(东)/W(西)" msgid "Validation failed: Bearing must be N/S" msgstr "验证失败: 方向必须是N(北)/S(南)" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "验证失败:无法导入模块'%s'" @@ -6271,6 +6419,14 @@ msgstr "验证失败: 最大值必须为数字" msgid "Validation failed: Min values must be numeric" msgstr "验证失败: 最小值必须为数字" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "验证失败: 预保留容器必须选择保留." @@ -6279,7 +6435,7 @@ msgstr "验证失败: 预保留容器必须选择保留." msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "验证失败: 要求选中如下类别: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "验证失败: 值必须为数字" @@ -6336,11 +6492,11 @@ msgstr "验证失败: 分必须在0-59之间" msgid "Validation failed: minutes must be numeric" msgstr "验证失败: 分必须是数字" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "验证失败: 百分比值必须在0到100之间" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "验证失败: 百分比值必须为数字" @@ -6357,15 +6513,23 @@ msgstr "验证失败: 秒必须是数字" msgid "Validation failed: title is required" msgstr "验证失败: 需要标题" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "验证失败:值必须介于0到1000之间" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "验证失败:值必须为浮点数" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "验证 '{}' 失败" @@ -6377,7 +6541,7 @@ msgstr "验证报告日期" msgid "Validations" msgstr "验证" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "验证人员" @@ -6392,9 +6556,9 @@ msgstr "值" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "可在此处输入的值将覆盖在计算临时字段指定的默认值。" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "已复核" @@ -6410,7 +6574,7 @@ msgstr "复核" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "版本" @@ -6474,7 +6638,7 @@ msgstr "欢迎" msgid "Welcome to SENAITE" msgstr "欢迎来到LIMS" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "启用后,一旦验证所有结果,就会自动验证样品。 否则,具有足够权限的用户必须随后手动验证样本。 默认值:启用" @@ -6505,7 +6669,7 @@ msgid "Workflow" msgstr "工作流程" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "工作流状态" @@ -6528,13 +6692,13 @@ msgstr "工作表模板" msgid "Worksheet Templates" msgstr "工作表模板" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "工作表" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "错误的IBAN账号长度%s: %s 用短的 %i" @@ -6588,7 +6752,7 @@ msgstr "动作" msgid "activate" msgstr "激活" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "每两年" @@ -6601,7 +6765,7 @@ msgstr "通过" msgid "comment" msgstr "备注" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "每天" @@ -6664,6 +6828,16 @@ msgstr "在" msgid "label_add_to_groups" msgstr "增加标签到组" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6703,11 +6877,11 @@ msgstr "" msgid "minutes" msgstr "分钟" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "每月" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "的" @@ -6715,7 +6889,7 @@ msgstr "的" msgid "overview" msgstr "概览" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "每季度" @@ -6754,13 +6928,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "必填" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "至" @@ -6773,19 +6946,19 @@ msgstr "直到" msgid "updated every 2 hours" msgstr "每2小时更新一次" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "待复核" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "每周" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "每年" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr "" diff --git a/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po b/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po index e6897833f5..09bf7b36c8 100644 --- a/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po +++ b/src/senaite/core/locales/zh_TW/LC_MESSAGES/plone.po @@ -15,3 +15,551 @@ msgstr "" "Preferred-Encodings: utf-8 latin1\n" "Domain: DOMAIN\n" "Language: zh_TW\n" + +#: senaite/core/profiles/default/registry.xml +msgid "Alternative formats" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:229 +msgid "Apply rule on the whole site" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:256 +msgid "Configure rule" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:35 +msgid "Content rule settings updated." +msgstr "" + +#: senaite/core/browser/dexterity/templates/container.pt:29 +msgid "Contents" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:52 +msgid "Disable globally" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Displayed content types" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:314 +msgid "Enabled" +msgstr "" + +#: senaite/core/browser/dexterity/templates/macros.pt:20 +#: senaite/core/browser/login/templates/login.pt:17 +msgid "Error" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:78 +msgid "Filter:" +msgstr "" + +#: senaite/core/browser/portlets/templates/manage-contextual.pt:28 +msgid "Go to parent folder" +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:222 +msgid "Go to the folder where you want the rule to apply, or at the site root, click on 'rule' tab, and then locally setup the rules." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "Go to the upgrade page" +msgstr "" + +#: senaite/core/browser/viewlets/templates/path_bar.pt:9 +msgid "Home" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log in" +msgstr "" + +#: senaite/core/profiles/default/actions.xml +msgid "Log out" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:79 +msgid "Move down" +msgstr "" + +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:67 +msgid "Move up" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:145 +msgid "Off" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:144 +msgid "On" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Relative URL for the SENAITE toolbar logo" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Select which formats are available for users as alternative to the default format. Note that if new formats are installed, they will be enabled for text fields by default unless explicitly turned off here or by the relevant installer." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:148 +msgid "Server:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:15 +#: senaite/core/browser/controlpanel/templates/overview.pt:16 +#: senaite/core/profiles/default/actions.xml +msgid "Site Setup" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "Site title" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "The content types that should be shown in the navigation and site map." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:218 +msgid "The rule is enabled but will perform nothing since it is not assigned anywhere." +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "The site configuration is outdated and needs to be upgraded. Please ${link_continue_with_the_upgrade}." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:124 +msgid "There is not any action performed by this rule. Click on Add button to setup an action." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:39 +msgid "There is not any additional condition checked on this rule." +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:32 +msgid "There was an error saving content rules." +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This must be a URL relative to the site root." +msgstr "" + +#: senaite/core/browser/contentrules/templates/manage-elements.pt:215 +msgid "This rule is not assigned to any location" +msgstr "" + +#: senaite/core/profiles/default/registry.xml +msgid "This shows up in the title bar of browsers and in syndication feeds." +msgstr "" + +#: senaite/core/browser/portlets/templates/navigation.pt:5 +msgid "Toggle sidebar visibility" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:143 +msgid "WSGI:" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:53 +msgid "Whether or not content rules should be disabled globally. If this is selected, no rules will be executed anywhere in the portal." +msgstr "" + +#. convert them to new-style portlets." +#. Default: "There are legacy portlets defined here. Click the button to convert them to new-style portlets." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:69 +msgid "action_convert_legacy_portlets" +msgstr "" + +#. Default: "Add action" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:183 +msgid "contentrules_add_action" +msgstr "" + +#. Default: "Add condition" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:91 +msgid "contentrules_add_condition" +msgstr "" + +#. Default: "Shortcuts:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:228 +msgid "contentrules_assignments_shortcuts" +msgstr "" + +#. Default: "The actions executed by this rule can trigger other rules" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:305 +msgid "contentrules_description_cascading" +msgstr "" + +#. Default: "Enter a short description of the rule and its purpose." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:278 +msgid "contentrules_description_description" +msgstr "" + +#. only be invoked if all the rule's conditions are met. You can add new +#. actions and conditions using the buttons below." +#. Default: "Rules execute when a triggering event occurs. Rule actions will only be invoked if all the rule's conditions are met. You can add new actions and conditions using the buttons below." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:23 +msgid "contentrules_description_execution" +msgstr "" + +#. Default: "Stop evaluating content rules after this rule completes" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:296 +msgid "contentrules_description_stop" +msgstr "" + +#. Default: "The rule will execute when the following event occurs." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:287 +msgid "contentrules_description_trigger" +msgstr "" + +#. Default: "Perform the following actions:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:117 +msgid "contentrules_perform_actions" +msgstr "" + +#: senaite/core/browser/controlpanel/templates/overview.pt:32 +msgid "continue with the upgrade" +msgstr "" + +#. Rules will automatically perform actions on content when certain triggers +#. take place. After defining rules, you may want to go to a folder to assign +#. them, using the \"rules\" item in the actions menu." +#. Default: "Use the form below to define, change or remove content rules. Rules will automatically perform actions on content when certain triggers take place. After defining rules, you may want to go to a folder to assign them, using the \"rules\" item in the actions menu." +#: senaite/core/browser/contentrules/templates/controlpanel.pt:24 +msgid "description-contentrules-controlpanel" +msgstr "" + +#. Default: "The languages in which the site should be translatable." +#: senaite/core/profiles/default/registry.xml +msgid "description_available_languages" +msgstr "" + +#. Default: "Please set a descriptive title for the rule." +#: senaite/core/browser/contentrules/templates/manage-elements.pt:266 +msgid "description_contentrule_title" +msgstr "" + +#. Default: "This rule is assigned to the following locations:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:242 +msgid "description_contentrules_rule_assignments" +msgstr "" + +#. Default: "Configuration area for Plone and add-on Products." +#: senaite/core/browser/controlpanel/templates/overview.pt:19 +msgid "description_control_panel" +msgstr "" + +#. Default: "Required for the language selector viewlet to be rendered." +#: senaite/core/profiles/default/registry.xml +msgid "description_cookie_manual_override" +msgstr "" + +#. sites that are under development. This allows many configuration changes to +#. be immediately visible, but will make your site run more slowly. To turn +#. off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, +#. re-run bin/buildout and then restart the server process." +#. Default: "You are running in \"debug mode\". This mode is intended for sites that are under development. This allows many configuration changes to be immediately visible, but will make your site run more slowly. To turn off debug mode, stop the server, set 'debug-mode=off' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:167 +msgid "description_debug_mode" +msgstr "" + +#. assigned in this context. Use the buttons on each portlet to move them up +#. or down, delete or edit them. To add a new portlet, use the drop-down list +#. at the top of the column." +#. Default: "The portlet columns will first display portlets explicitly assigned in this context. Use the buttons on each portlet to move them up or down, delete or edit them. To add a new portlet, use the drop-down list at the top of the column." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:52 +msgid "description_manage_contextual_portlets" +msgstr "" + +#. you can do so using the drop-down boxes. Portlets that are included by +#. these categories are shown below the selection box." +#. Default: "If you wish to block or unblock certain categories of portlets, you can do so using the drop-down boxes. Portlets that are included by these categories are shown below the selection box." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:59 +msgid "description_portlets_block_unblock" +msgstr "" + +#. mode of operation for a live Plone site, but means that some configuration +#. changes will not take effect until your server is restarted or a product +#. refreshed. If this is a development instance, and you want to enable debug +#. mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run +#. bin/buildout and then restart the server process." +#. Default: "You are running in \"production mode\". This is the preferred mode of operation for a live Plone site, but means that some configuration changes will not take effect until your server is restarted or a product refreshed. If this is a development instance, and you want to enable debug mode, stop the server, set 'debug-mode=on' in your buildout.cfg, re-run bin/buildout and then restart the server process." +#: senaite/core/browser/controlpanel/templates/overview.pt:155 +msgid "description_production_mode" +msgstr "" + +#. log in." +#. Default: "Cookies are not enabled. You must enable cookies before you can log in." +#: senaite/core/browser/login/templates/login.pt:20 +msgid "enable_cookies_message_before_login" +msgstr "" + +#. Default: "Get help" +#: senaite/core/browser/login/templates/login.pt:99 +msgid "footer_login_link_get_help" +msgstr "" + +#. Default: "Sign up here" +#: senaite/core/browser/login/templates/login.pt:104 +msgid "footer_login_link_signup" +msgstr "" + +#. Default: "Up to rule management" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:16 +msgid "go_to_contentrules_management" +msgstr "" + +#. Default: "Add ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:24 +msgid "heading_add_item" +msgstr "" + +#. Default: "Available languages" +#: senaite/core/profiles/default/registry.xml +msgid "heading_available_languages" +msgstr "" + +#. Default: "Use cookie for manual override" +#: senaite/core/profiles/default/registry.xml +msgid "heading_cookie_manual_override" +msgstr "" + +#. Default: "Edit ${itemtype}" +#: senaite/core/skins/senaite_templates/edit_macros.pt:34 +msgid "heading_edit_item" +msgstr "" + +#. Default: "Portlets assigned here" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:40 +msgid "heading_portlets_assigned_here" +msgstr "" + +#. Default: "Version Overview" +#: senaite/core/browser/controlpanel/templates/overview.pt:135 +msgid "heading_version_overview" +msgstr "" + +#. Default: "If all of the following conditions are met:" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:31 +msgid "if_all_conditions_met" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:148 +msgid "inactive" +msgstr "" + +#. Default: "Add" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:105 +msgid "label_add" +msgstr "" + +#. Default: "Add portlet" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:10 +msgid "label_add_portlet" +msgstr "" + +#. Default: "Add portlet…" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:17 +msgid "label_add_portlet_ellipsis" +msgstr "" + +#. Default: "Cancel" +#: senaite/core/skins/senaite_templates/edit_macros.pt:258 +msgid "label_cancel" +msgstr "" + +#. Default: "Add content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:189 +msgid "label_contentrule_add" +msgstr "" + +#. Default: "Assignments" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:209 +msgid "label_contentrules_rule_assignments" +msgstr "" + +#. Default: "enabled" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:114 +msgid "label_contentrules_rule_enabled" +msgstr "" + +#. Default: "event" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:113 +msgid "label_contentrules_rule_event" +msgstr "" + +#. Default: "content rule" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:112 +msgid "label_contentrules_rule_listing" +msgstr "" + +#. Default: "Convert portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:77 +msgid "label_convert_portlets" +msgstr "" + +#. Default: "Delete" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:175 +msgid "label_delete" +msgstr "" + +#. Default: "Description" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:272 +msgid "label_description" +msgstr "" + +#. Default: "Disable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:170 +msgid "label_disable" +msgstr "" + +#. Default: "Edit" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:52 +msgid "label_edit" +msgstr "" + +#. edit the container itself, ${go_here}." +#. Default: "You are editing the default view of a container. If you wanted to edit the container itself, ${go_here}." +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/skins/senaite_templates/edit_macros.pt:49 +msgid "label_edit_default_view_container_go_here" +msgstr "" + +#. Default: "Enable" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:165 +msgid "label_enable" +msgstr "" + +#. Default: "Hide" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:103 +msgid "label_hide_item" +msgstr "" + +#. If you wanted to manage the portlets of the container itself, ${go_here}." +#. Default: "You are managing the portlets of the default view of a container. If you wanted to manage the portlets of the container itself, ${go_here}." +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container" +msgstr "" + +#. Default: "go here" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:45 +msgid "label_manage_portlets_default_view_container_go_here" +msgstr "" + +#. Default: "Next" +#: senaite/core/skins/senaite_templates/edit_macros.pt:243 +msgid "label_next" +msgstr "" + +#. Default: "No preference panels available." +#: senaite/core/browser/controlpanel/templates/overview.pt:123 +msgid "label_no_prefs_panels_available" +msgstr "" + +#. Default: "Previous" +#: senaite/core/skins/senaite_templates/edit_macros.pt:235 +msgid "label_previous" +msgstr "" + +#. Default: "Remove" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:55 +msgid "label_remove" +msgstr "" + +#. Default: "Event trigger: ${trigger}" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:285 +msgid "label_rule_event_trigger" +msgstr "" + +#. Default: "Save" +#: bika/lims/browser/templates/header_table.pt:122 +#: senaite/core/browser/contentrules/templates/controlpanel.pt:60 +#: senaite/core/browser/contentrules/templates/manage-elements.pt:320 +msgid "label_save" +msgstr "" + +#. Default: "Show" +#: senaite/core/browser/portlets/templates/edit-manager-macros.pt:91 +msgid "label_show_item" +msgstr "" + +#. Default: "Content rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:73 +msgid "legend-contentrules" +msgstr "" + +#. Default: "Need an account?" +#: senaite/core/browser/login/templates/login.pt:103 +msgid "need_an_account" +msgstr "" + +#. Default: "Return" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:22 +msgid "return_to_view" +msgstr "" + +#. various features including contact forms, email notification and password +#. reset will not work. Go to the ${label_mail_control_panel_link} to fix +#. this." +#. Default: "You have not configured a mail host or a site 'From' address, various features including contact forms, email notification and password reset will not work. Go to the ${label_mail_control_panel_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:53 +msgid "text_no_mailhost_configured" +msgstr "" + +#. Default: "Mail control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:54 +msgid "text_no_mailhost_configured_control_panel_link" +msgstr "" + +#. Default: "PIL is not installed properly, image scaling will not work." +#: senaite/core/browser/controlpanel/templates/overview.pt:90 +msgid "text_no_pil_installed" +msgstr "" + +#. work properly for timezone aware date/time values. Go to the +#. ${label_mail_event_settings_link} to fix this." +#. Default: "You have not set the portal timezone. Date/Time handling will not work properly for timezone aware date/time values. Go to the ${label_mail_event_settings_link} to fix this." +#: senaite/core/browser/controlpanel/templates/overview.pt:74 +msgid "text_no_timezone_configured" +msgstr "" + +#. Default: "Date and Time Settings control panel" +#: senaite/core/browser/controlpanel/templates/overview.pt:75 +msgid "text_no_timezone_configured_control_panel_link" +msgstr "" + +#. Default: "Edit content rule" +#: senaite/core/browser/contentrules/templates/manage-elements.pt:13 +msgid "title_edit_contentrule" +msgstr "" + +#. Default: "Legacy portlets" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:67 +msgid "title_legacy_portlets" +msgstr "" + +#. Default: "Content Rules" +#: senaite/core/browser/contentrules/templates/controlpanel.pt:21 +msgid "title_manage_contentrules" +msgstr "" + +#. Default: "Manage portlets for ${context_title}" +#: senaite/core/browser/portlets/templates/manage-contextual.pt:14 +msgid "title_manage_contextual_portlets" +msgstr "" + +#. Default: "Trouble logging in?" +#: senaite/core/browser/login/templates/login.pt:98 +msgid "trouble_logging_in" +msgstr "" + +#: senaite/core/browser/contentrules/templates/controlpanel.pt:153 +msgid "unassigned" +msgstr "" diff --git a/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po b/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po index c5bef6aef5..0455c8778a 100644 --- a/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po +++ b/src/senaite/core/locales/zh_TW/LC_MESSAGES/senaite.core.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2021-08-04 22:51+0000\n" +"POT-Creation-Date: 2022-01-26 15:46+0000\n" "PO-Revision-Date: 2018-06-01 18:44+0000\n" "Last-Translator: Jordi Puiggené , 2021\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/senaite/teams/87045/zh_TW/)\n" @@ -22,8 +22,8 @@ msgstr "" "Domain: DOMAIN\n" "Language: zh_TW\n" -#: bika/lims/content/bikasetup.py:788 -msgid "

    The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

    The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

    Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

    For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

    Variables that can be used include:
    Content TypeVariables
    Client{client}
    Year{year}
    Sample ID{sampleId}
    Sample Type{sampleType}
    Sampling Date{samplingDate}
    Date Sampled{dateSampled}

    Configuration Settings:

    • format:
      • a python format string constructed from predefined variables like sampleId, client, sampleType.
      • special variable 'seq' must be positioned last in theformat string
    • sequence type: [generated|counter]
    • context: if type counter, provides context the counting function
    • counter type: [backreference|contained]
    • counter reference: a parameter to the counting function
    • prefix: default prefix if none provided in format string
    • split length: the number of parts to be included in the prefix

    " +#: bika/lims/content/bikasetup.py:778 +msgid "

    The ID Server provides unique sequential IDs for objects such as Samples and Worksheets etc, based on a format specified for each content type.

    The format is constructed similarly to the Python format syntax, using predefined variables per content type, and advancing the IDs through a sequence number, 'seq' and its padding as a number of digits, e.g. '03d' for a sequence of IDs from 001 to 999.

    Alphanumeric prefixes for IDs are included as is in the formats, e.g. WS for Worksheet in WS-{seq:03d} produces sequential Worksheet IDs: WS-001, WS-002, WS-003 etc.

    For dynamic generation of alphanumeric and sequential IDs, the wildcard {alpha} can be used. E.g WS-{alpha:2a3d} produces WS-AA001, WS-AA002, WS-AB034, etc.

    Variables that can be used include:
    Content TypeVariables
    Client ID{clientId}
    Year{year}
    Sample ID{sampleId}
    Sample Type{sampleType}
    Sampling Date{samplingDate}
    Date Sampled{dateSampled}

    Configuration Settings:

    • format:
      • a python format string constructed from predefined variables like sampleId, clientId, sampleType.
      • special variable 'seq' must be positioned last in theformat string
    • sequence type: [generated|counter]
    • context: if type counter, provides context the counting function
    • counter type: [backreference|contained]
    • counter reference: a parameter to the counting function
    • prefix: default prefix if none provided in format string
    • split length: the number of parts to be included in the prefix

    " msgstr "" #: bika/lims/browser/publish/templates/email.pt:138 @@ -62,7 +62,7 @@ msgstr "% 已處理" msgid "% Published" msgstr "% 已發佈" -#: bika/lims/utils/analysisrequest.py:584 +#: bika/lims/utils/analysisrequest.py:591 msgid "%s has been rejected" msgstr "%s 已被拒絕" @@ -80,11 +80,11 @@ msgstr "← 返回" msgid "← Back to the ${back_link}" msgstr "← 返回到 ${back_link}" -#: bika/lims/content/analysisspec.py:84 +#: bika/lims/content/analysisspec.py:83 msgid "'Min' and 'Max' values indicate a valid results range. Any result outside this results range will raise an alert. 'Min warn' and 'Max warn' values indicate a shoulder range. Any result outside the results range but within the shoulder range will raise a less severe alert. If the result is out of range, the value set for '< Min' or '< Max' will be displayed in lists and results reports instead of the real result." msgstr "" -#: bika/lims/content/referencesample.py:202 +#: bika/lims/content/referencesample.py:198 #: senaite/core/browser/viewlets/templates/attachments.pt:260 msgid "(Blank)" msgstr "(空白)" @@ -97,7 +97,7 @@ msgstr "(對照)" msgid "(Duplicate)" msgstr "(重復)" -#: bika/lims/content/referencesample.py:204 +#: bika/lims/content/referencesample.py:200 msgid "(Hazardous)" msgstr "(有害物)" @@ -109,7 +109,7 @@ msgstr "(必需的)" msgid "*** This is an automatically generated email, please do not reply to this message. ***" msgstr "" -#: bika/lims/browser/analyses/view.py:158 +#: bika/lims/browser/analyses/view.py:159 #: bika/lims/browser/referencesample.py:175 #: bika/lims/browser/worksheet/views/analyses.py:106 msgid "+-" @@ -190,7 +190,7 @@ msgstr "認證編號" msgid "Accreditation page header" msgstr "認證頁眉" -#: bika/lims/browser/analyses/view.py:1222 +#: bika/lims/browser/analyses/view.py:1284 #: bika/lims/browser/analysisrequest/manage_analyses.py:259 #: bika/lims/browser/referencesample.py:357 msgid "Accredited" @@ -198,7 +198,7 @@ msgstr "受認證" #: bika/lims/browser/auditlog.py:91 #: bika/lims/browser/reports/templates/administration_usershistory.pt:74 -#: bika/lims/controlpanel/auditlog.py:94 +#: bika/lims/controlpanel/auditlog.py:95 msgid "Action" msgstr "操作" @@ -219,12 +219,12 @@ msgid "Active" msgstr "運作中" #: bika/lims/browser/auditlog.py:83 -#: bika/lims/controlpanel/auditlog.py:79 +#: bika/lims/controlpanel/auditlog.py:80 msgid "Actor" msgstr "操作人" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:270 -#: bika/lims/browser/batchfolder.py:132 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:329 +#: bika/lims/browser/batchfolder.py:130 #: bika/lims/browser/client/views/analysisprofiles.py:83 msgid "Add" msgstr "添加" @@ -258,7 +258,7 @@ msgstr "添加重複樣" msgid "Add Samples" msgstr "" -#: bika/lims/content/bikasetup.py:341 +#: bika/lims/content/bikasetup.py:331 msgid "Add a remarks field to all analyses" msgstr "在所有分析加入添加備註欄" @@ -271,7 +271,7 @@ msgstr "在此樣板中加入所選配套的分析" msgid "Add new Attachment" msgstr "添加新附件" -#: bika/lims/content/analysisrequest.py:1000 +#: bika/lims/content/analysisrequest.py:1001 msgid "Add one or more attachments to describe the sample in this sample, or to specify your request." msgstr "附上一個或多個樣本或請求的說明文" @@ -287,11 +287,11 @@ msgstr "" msgid "Additional Python Libraries" msgstr "附加 Python 庫" -#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/analysisrequest.py:221 msgid "Additional email addresses to be notified" msgstr "附加接收通知的電郵地址" -#: bika/lims/content/analysisservice.py:115 +#: bika/lims/content/analysisservice.py:118 msgid "Additional result values" msgstr "" @@ -324,13 +324,13 @@ msgstr "" msgid "After ${end_date}" msgstr "${end_date} 之後" -#: bika/lims/browser/instrument.py:648 -#: bika/lims/content/instrumentcertification.py:98 +#: bika/lims/browser/instrument.py:650 +#: bika/lims/content/instrumentcertification.py:93 msgid "Agency" msgstr "代理機構" #: bika/lims/browser/accreditation.py:83 -#: bika/lims/browser/analyses/view.py:227 +#: bika/lims/browser/analyses/view.py:228 #: bika/lims/browser/analysisrequest/manage_analyses.py:109 msgid "All" msgstr "所有的" @@ -343,7 +343,7 @@ msgstr "所有已認證的分析服務均列于此." msgid "All Analyses of Service" msgstr "所有現有的分析" -#: senaite/core/browser/samples/view.py:536 +#: senaite/core/browser/samples/view.py:541 msgid "All analyses assigned" msgstr "所有已分派分析" @@ -351,7 +351,7 @@ msgstr "所有已分派分析" msgid "Allow Manual Detection Limit input" msgstr "容許手動輸入檢出限" -#: bika/lims/content/bikasetup.py:181 +#: bika/lims/content/bikasetup.py:171 msgid "Allow access to worksheets only to assigned analysts" msgstr "僅允許受派分析師訪問工單" @@ -367,7 +367,7 @@ msgstr "容許同一用戶多次審核" msgid "Allow same user to verify multiple times, but not consecutively" msgstr "容許同一用戶多次審核,單非連續審核" -#: bika/lims/content/bikasetup.py:367 +#: bika/lims/content/bikasetup.py:357 msgid "Allow self-verification of results" msgstr "允許審核自己的結果" @@ -383,11 +383,11 @@ msgstr "允許分析師手動更改預設/默認不確定的數值" msgid "Allow to introduce analysis results manually" msgstr "" -#: bika/lims/content/bikasetup.py:190 +#: bika/lims/content/bikasetup.py:180 msgid "Allow to submit results for unassigned analyses or for analyses assigned to others" msgstr "允許為分派給他人的分析提交結果" -#: bika/lims/content/client.py:102 +#: bika/lims/content/client.py:109 msgid "Always expand the selected categories in client views" msgstr "在客戶檢視版面, 永遠擴大所選的類別" @@ -443,7 +443,7 @@ msgstr "已請求的分析" msgid "Analyses summary per department" msgstr "各部門的分析簡報" -#: bika/lims/browser/analyses/view.py:116 +#: bika/lims/browser/analyses/view.py:117 #: bika/lims/browser/reports/productivity_analysestats.py:134 #: bika/lims/browser/reports/templates/productivity_analysesperformedpertotal.pt:96 msgid "Analysis" @@ -463,7 +463,7 @@ msgstr "分析類别" msgid "Analysis Keyword" msgstr "分析關鍵詞" -#: bika/lims/content/analysisrequest.py:405 +#: bika/lims/content/analysisrequest.py:406 #: bika/lims/content/artemplate.py:248 #: bika/lims/profiles/default/types/AnalysisProfile.xml msgid "Analysis Profile" @@ -471,7 +471,7 @@ msgstr "分析配套" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:93 #: bika/lims/browser/client/views/analysisprofiles.py:50 -#: bika/lims/content/analysisrequest.py:429 +#: bika/lims/content/analysisrequest.py:430 msgid "Analysis Profiles" msgstr "分析配套" @@ -500,7 +500,7 @@ msgstr "分析服務" msgid "Analysis Services" msgstr "分析服務" -#: bika/lims/content/analysisrequest.py:656 +#: bika/lims/content/analysisrequest.py:657 #: bika/lims/controlpanel/bika_analysisspecs.py:76 #: bika/lims/profiles/default/types/AnalysisSpec.xml msgid "Analysis Specification" @@ -525,7 +525,11 @@ msgstr "分析類型" msgid "Analysis category" msgstr "分析類别" -#: bika/lims/content/analysisrequest.py:406 +#: bika/lims/content/analysisservice.py:265 +msgid "Analysis conditions" +msgstr "" + +#: bika/lims/content/analysisrequest.py:407 msgid "Analysis profiles apply a certain set of analyses" msgstr "分析配套包含一組分析" @@ -534,7 +538,7 @@ msgstr "分析配套包含一組分析" msgid "Analysis service" msgstr "分析服務" -#: bika/lims/content/bikasetup.py:317 +#: bika/lims/content/bikasetup.py:307 msgid "Analysis specifications which are edited directly on the Sample." msgstr "直接為樣本編輯分析規格" @@ -554,7 +558,7 @@ msgstr "分析周轉時間" msgid "Analysis turnaround times over time" msgstr "分析周轉時間超時" -#: bika/lims/browser/analyses/view.py:135 +#: bika/lims/browser/analyses/view.py:136 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:152 #: bika/lims/browser/reports/selection_macros/select_analyst.pt:4 msgid "Analyst" @@ -580,7 +584,7 @@ msgstr "應用樣板" msgid "Apply wide" msgstr "應用廣泛" -#: bika/lims/content/instrumentcertification.py:176 +#: bika/lims/content/instrumentcertification.py:170 msgid "Approved by" msgstr "審批人:" @@ -592,17 +596,17 @@ msgstr "資產編號" msgid "Assign" msgstr "分派" -#: senaite/core/browser/samples/view.py:381 +#: senaite/core/browser/samples/view.py:385 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Assigned" msgstr "已分派" -#: bika/lims/browser/analyses/view.py:1211 +#: bika/lims/browser/analyses/view.py:1273 msgid "Assigned to: ${worksheet_id}" msgstr "分派到:${worksheet_id}" -#: senaite/core/browser/dashboard/dashboard.py:540 +#: senaite/core/browser/dashboard/dashboard.py:548 msgid "Assignment pending" msgstr "待辦任務" @@ -614,9 +618,9 @@ msgstr "" msgid "Attach to Sample" msgstr "" -#: bika/lims/content/analysisrequest.py:999 +#: bika/lims/content/analysisrequest.py:1000 #: bika/lims/content/attachment.py:51 -#: bika/lims/content/samplepoint.py:123 +#: bika/lims/content/samplepoint.py:124 msgid "Attachment" msgstr "附件" @@ -635,19 +639,19 @@ msgstr "附件類型" msgid "Attachment Types" msgstr "附件類型" -#: senaite/core/browser/attachment/attachment.py:206 +#: senaite/core/browser/attachment/attachment.py:207 msgid "Attachment added to all '{}' analyses" msgstr "" -#: senaite/core/browser/attachment/attachment.py:173 +#: senaite/core/browser/attachment/attachment.py:174 msgid "Attachment added to analysis '{}'" msgstr "" -#: senaite/core/browser/attachment/attachment.py:276 +#: senaite/core/browser/attachment/attachment.py:277 msgid "Attachment added to the current sample" msgstr "" -#: bika/lims/browser/analyses/view.py:988 +#: bika/lims/browser/analyses/view.py:1050 #: bika/lims/browser/analysisrequest/manage_analyses.py:262 #: bika/lims/browser/referencesample.py:360 msgid "Attachment required" @@ -661,7 +665,7 @@ msgstr "" msgid "Attachment type" msgstr "附件類型" -#: senaite/core/browser/attachment/attachment.py:348 +#: senaite/core/browser/attachment/attachment.py:349 msgid "Attachment(s) deleted" msgstr "" @@ -669,13 +673,13 @@ msgstr "" msgid "Attachment(s) updated" msgstr "" -#: bika/lims/browser/analyses/view.py:166 +#: bika/lims/browser/analyses/view.py:167 #: bika/lims/browser/client/views/attachments.py:45 #: bika/lims/browser/publish/templates/email.pt:129 msgid "Attachments" msgstr "附件" -#: bika/lims/controlpanel/auditlog.py:57 +#: bika/lims/controlpanel/auditlog.py:58 #: bika/lims/profiles/default/types/AuditLog.xml #: senaite/core/profiles/default/actions.xml msgid "Audit Log" @@ -685,11 +689,11 @@ msgstr "稽查記錄" msgid "Authorized by" msgstr "授權人:" -#: senaite/core/exportimport/import.pt:52 +#: senaite/core/exportimport/import.pt:55 msgid "Auto Import" msgstr "" -#: bika/lims/browser/instrument.py:747 +#: bika/lims/browser/instrument.py:749 msgid "Auto Import Logs of %s" msgstr "自動導入%s的記錄" @@ -705,7 +709,7 @@ msgstr "自動導入記錄" msgid "Auto-partition on receive" msgstr "接收時自動分樣" -#: bika/lims/content/bikasetup.py:515 +#: bika/lims/content/bikasetup.py:505 msgid "Auto-receive samples" msgstr "自動接收樣本" @@ -713,15 +717,15 @@ msgstr "自動接收樣本" msgid "Autofill" msgstr "自動填充" -#: bika/lims/content/bikasetup.py:170 +#: bika/lims/content/bikasetup.py:160 msgid "Automatic log-off" msgstr "自動登出" -#: bika/lims/content/bikasetup.py:670 +#: bika/lims/content/bikasetup.py:660 msgid "Automatic sticker printing" msgstr "自動貼紙印刷" -#: bika/lims/content/bikasetup.py:353 +#: bika/lims/content/bikasetup.py:343 msgid "Automatic verification of samples" msgstr "" @@ -729,11 +733,11 @@ msgstr "" msgid "Automatically redirect the user to the partitions creation view when Sample is received." msgstr "收到樣本時,自動轉到分樣建立頁面。" -#: bika/lims/content/analysisservice.py:75 +#: bika/lims/content/analysisservice.py:78 msgid "Available instruments based on the selected methods." msgstr "" -#: bika/lims/content/analysisservice.py:60 +#: bika/lims/content/analysisservice.py:63 msgid "Available methods to perform the test" msgstr "" @@ -775,7 +779,7 @@ msgid "Basis" msgstr "基礎" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:92 -#: bika/lims/content/analysisrequest.py:307 +#: bika/lims/content/analysisrequest.py:308 #: bika/lims/profiles/default/types/Batch.xml msgid "Batch" msgstr "批量" @@ -784,9 +788,9 @@ msgstr "批量" msgid "Batch Book" msgstr "批量簿" -#: bika/lims/browser/batchfolder.py:69 +#: bika/lims/browser/batchfolder.py:67 #: bika/lims/browser/templates/batch_publish.pt:52 -#: bika/lims/content/analysisrequest.py:322 +#: bika/lims/content/analysisrequest.py:323 msgid "Batch ID" msgstr "批量ID" @@ -800,11 +804,11 @@ msgstr "批量標籤" msgid "Batch Labels" msgstr "批量標籤" -#: bika/lims/content/analysisrequest.py:346 +#: bika/lims/content/analysisrequest.py:347 msgid "Batch Sub-group" msgstr "批量子組" -#: bika/lims/browser/batchfolder.py:56 +#: bika/lims/browser/batchfolder.py:49 #: bika/lims/profiles/default/types/BatchFolder.xml #: bika/lims/profiles/default/types/Client.xml msgid "Batches" @@ -837,7 +841,7 @@ msgstr "賬單地址" #: bika/lims/browser/referencesample.py:514 #: bika/lims/browser/templates/referencesample_view.pt:21 -#: bika/lims/browser/worksheet/views/analyses.py:519 +#: bika/lims/browser/worksheet/views/analyses.py:521 msgid "Blank" msgstr "空白" @@ -853,7 +857,7 @@ msgstr "品牌" msgid "Bulk Discount" msgstr "批量折扣" -#: bika/lims/content/client.py:66 +#: bika/lims/content/client.py:73 #: bika/lims/content/pricelist.py:59 msgid "Bulk discount applies" msgstr "已使用大宗折扣" @@ -867,7 +871,7 @@ msgstr "批發價(不含增值税)" msgid "Business Phone" msgstr "業務/辦公室電話" -#: bika/lims/browser/reports/__init__.py:139 +#: bika/lims/browser/reports/__init__.py:138 msgid "By" msgstr "由" @@ -875,16 +879,16 @@ msgstr "由" msgid "By selecting/unselecting the checboxes, the user will be able to assign \"Lab Contacts\" to the department." msgstr "勾選實驗室聯繫人以添加到實驗室部門" -#: bika/lims/content/analysisrequest.py:326 +#: bika/lims/content/analysisrequest.py:327 msgid "CBID" msgstr "CBID" -#: bika/lims/content/analysisrequest.py:189 +#: bika/lims/content/analysisrequest.py:190 msgid "CC Contacts" msgstr "抄送聯絡人" -#: bika/lims/content/analysisrequest.py:219 -#: bika/lims/content/client.py:83 +#: bika/lims/content/analysisrequest.py:220 +#: bika/lims/content/client.py:90 msgid "CC Emails" msgstr "抄送電郵地址" @@ -892,7 +896,7 @@ msgstr "抄送電郵地址" msgid "Calculate Precision from Uncertainties" msgstr "以不確定值計算精密度" -#: bika/lims/browser/analyses/view.py:131 +#: bika/lims/browser/analyses/view.py:132 #: bika/lims/browser/templates/analysisservice_info.pt:152 #: bika/lims/browser/widgets/serviceswidget.py:87 msgid "Calculation" @@ -911,7 +915,7 @@ msgstr "計算公式" msgid "Calculation Interim Fields" msgstr "計算臨時場" -#: bika/lims/content/analysisservice.py:104 +#: bika/lims/content/analysisservice.py:107 msgid "Calculation to be assigned to this content." msgstr "添加到此內容的計算" @@ -925,7 +929,7 @@ msgstr "計算" msgid "Calibration" msgstr "校準" -#: bika/lims/browser/instrument.py:625 +#: bika/lims/browser/instrument.py:627 #: bika/lims/browser/templates/instrument_certifications.pt:40 #: bika/lims/profiles/default/types/Instrument.xml msgid "Calibration Certificates" @@ -939,27 +943,27 @@ msgstr "校準報告日期" msgid "Calibrations" msgstr "校準" -#: bika/lims/browser/instrument.py:218 +#: bika/lims/browser/instrument.py:220 #: bika/lims/content/instrumentcalibration.py:107 msgid "Calibrator" msgstr "校準師" -#: bika/lims/browser/analyses/view.py:1159 +#: bika/lims/browser/analyses/view.py:1221 msgid "Can verify, but submitted by current user" msgstr "可以審核,但由當前用戶提交" -#: bika/lims/browser/analyses/view.py:1183 +#: bika/lims/browser/analyses/view.py:1245 msgid "Can verify, but was already verified by current user" msgstr "可以審核,但已由其它用戶審核" #: bika/lims/browser/analysisrequest/templates/reject_samples.pt:119 #: bika/lims/browser/publish/templates/email.pt:205 -#: bika/lims/browser/templates/partition_magic.pt:249 +#: bika/lims/browser/templates/partition_magic.pt:251 msgid "Cancel" msgstr "取消" -#: bika/lims/browser/batchfolder.py:109 -#: bika/lims/browser/instrument.py:104 +#: bika/lims/browser/batchfolder.py:107 +#: bika/lims/browser/instrument.py:106 #: senaite/core/browser/samples/dispatch_samples.py:52 msgid "Cancelled" msgstr "已取消" @@ -972,15 +976,15 @@ msgstr "無法激活計算,因為下面的服務的依存關係是無效的:${ msgid "Cannot deactivate calculation, because it is in use by the following services: ${calc_services}" msgstr "不能停用的計算,因它現正被以下服務使用中: ${calc_services}" -#: bika/lims/browser/analyses/view.py:1189 +#: bika/lims/browser/analyses/view.py:1251 msgid "Cannot verify, last verified by current user" msgstr "無法審核,對上一次由當前用戶審核" -#: bika/lims/browser/analyses/view.py:1165 +#: bika/lims/browser/analyses/view.py:1227 msgid "Cannot verify, submitted by current user" msgstr "無法審核,由當前用戶提交" -#: bika/lims/browser/analyses/view.py:1174 +#: bika/lims/browser/analyses/view.py:1236 msgid "Cannot verify, was verified by current user" msgstr "無法審核,已由當前用戶審核" @@ -989,7 +993,7 @@ msgstr "無法審核,已由當前用戶審核" msgid "Capacity" msgstr "容量" -#: bika/lims/browser/analyses/view.py:169 +#: bika/lims/browser/analyses/view.py:170 #: bika/lims/browser/referencesample.py:171 msgid "Captured" msgstr "已捕獲" @@ -1004,11 +1008,11 @@ msgid "Catalog Dexterity contents in multiple catalogs" msgstr "將靈活內容歸類到多個目錄" #: bika/lims/browser/templates/referencesample_view.pt:53 -#: bika/lims/content/referencesample.py:95 +#: bika/lims/content/referencesample.py:91 msgid "Catalogue Number" msgstr "類别號碼" -#: bika/lims/content/bikasetup.py:307 +#: bika/lims/content/bikasetup.py:297 msgid "Categorise analysis services" msgstr "分類分析服務" @@ -1022,16 +1026,16 @@ msgstr "類别" msgid "Category cannot be deactivated because it contains Analysis Services" msgstr "類別不能被停用,因為它包含分析服務" -#: bika/lims/browser/instrument.py:647 +#: bika/lims/browser/instrument.py:649 msgid "Cert. Num" msgstr "證書號碼" -#: bika/lims/content/instrumentcertification.py:207 +#: bika/lims/content/instrumentcertification.py:201 msgid "Certificate Code" msgstr "證書編碼" #: bika/lims/browser/auditlog.py:95 -#: bika/lims/controlpanel/auditlog.py:102 +#: bika/lims/controlpanel/auditlog.py:103 msgid "Changes" msgstr "更動" @@ -1045,7 +1049,7 @@ msgstr "已保存更改" msgid "Changes saved." msgstr "已保存更改。" -#: bika/lims/browser/templates/header_table.pt:43 +#: bika/lims/browser/templates/header_table.pt:52 msgid "Changes will be propagated to partitions" msgstr "所做的更動會應用到所有分樣" @@ -1057,7 +1061,7 @@ msgstr "檢查方法是否已被認可" msgid "Check this box if the analysis service is included in the laboratory's schedule of accredited analyses" msgstr "分析服務列入實驗室已受認證的分析清單" -#: bika/lims/content/samplepoint.py:112 +#: bika/lims/content/samplepoint.py:113 msgid "Check this box if the samples taken at this point are 'composite' and put together from more than one sub sample, e.g. several surface samples from a dam mixed together to be a representative sample for the dam. The default, unchecked, indicates 'grab' samples" msgstr "在這一點上採取的樣本是“複合” ,並從多個子樣品放在一起,例如從混合在一起大壩幾面樣品是大壩具有代表性的樣本,勾選此選項。默認的,不勾選,表示“搶”樣本" @@ -1069,19 +1073,24 @@ msgstr "勾選此選項,如這個容器已經過處理。這選擇會將這個 msgid "Check this box if your laboratory is accredited" msgstr "勾選此選項,如您的實驗室認可是" -#: bika/lims/content/analysisservice.py:128 +#: bika/lims/content/analysisservice.py:131 msgid "Check this box to ensure a separate sample container is used for this analysis service" msgstr "勾選此選項,以確保一個獨立的樣品容器用於此分析服務" +#: bika/lims/content/analysisservice.py:260 +msgid "Checkbox" +msgstr "" + #: bika/lims/browser/fields/interimfieldsfield.py:46 +#: bika/lims/content/analysisservice.py:225 msgid "Choices" msgstr "" -#: bika/lims/content/analysisrequest.py:657 +#: bika/lims/content/analysisrequest.py:658 msgid "Choose default Sample specification values" msgstr "選擇預設樣本規格值" -#: bika/lims/content/bikasetup.py:398 +#: bika/lims/content/bikasetup.py:388 msgid "Choose type of multiple verification for the same user.This setting can enable/disable verifying/consecutively verifyingmore than once for the same user." msgstr "" @@ -1101,7 +1110,7 @@ msgstr "" msgid "Click on Analysis Categories (against shaded backgroundto see Analysis Services in each category. Enter minimum and maximum values to indicate a valid results range. Any result outside this range will raise an alert. The % Error field allows for an % uncertainty to be considered when evaluating results against minimum and maximum values. A result out of range but still in range if the % error is taken into consideration, will raise a less severe alert." msgstr "點擊分析分類(對陰影的背景,看看分析服務在每個類別中,輸入的最小值和最大值來表示一個有效的結果範圍內,任何結果超出這個範圍就會引發警報。誤差(%)欄內會允許%的不確定, 這被視為如果%誤差考慮評估針對最小值和最大值的結果時,一個結果超出範圍,但仍然在範圍內,將提高一個不太嚴重的警報。" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:421 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:480 msgid "Click to expand this category" msgstr "" @@ -1110,18 +1119,18 @@ msgid "Click to toggle the visibility or drag&drop to change the order" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:76 -#: bika/lims/browser/batchfolder.py:77 -#: bika/lims/browser/reports/__init__.py:161 +#: bika/lims/browser/batchfolder.py:75 +#: bika/lims/browser/reports/__init__.py:160 msgid "Client" msgstr "客户" -#: bika/lims/browser/batchfolder.py:83 +#: bika/lims/browser/batchfolder.py:81 #: bika/lims/content/batch.py:94 msgid "Client Batch ID" msgstr "客戶批ID" #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:80 -#: bika/lims/browser/batchfolder.py:80 +#: bika/lims/browser/batchfolder.py:78 #: bika/lims/browser/clientfolder.py:75 msgid "Client ID" msgstr "客户編號" @@ -1130,31 +1139,31 @@ msgstr "客户編號" msgid "Client Landing Page" msgstr "客戶登錄頁面" -#: senaite/core/browser/samples/view.py:85 +#: senaite/core/browser/samples/view.py:88 msgid "Client Order" msgstr "客户訂單" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:115 #: bika/lims/browser/batch/batchbook.py:78 -#: bika/lims/content/analysisrequest.py:777 +#: bika/lims/content/analysisrequest.py:778 msgid "Client Order Number" msgstr "客户訂單號碼" -#: senaite/core/browser/samples/view.py:155 +#: senaite/core/browser/samples/view.py:159 msgid "Client Ref" msgstr "客户參考/參閱" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:66 -#: bika/lims/content/analysisrequest.py:794 +#: bika/lims/content/analysisrequest.py:795 msgid "Client Reference" msgstr "客户參考/參閱" -#: bika/lims/content/analysisrequest.py:287 -#: senaite/core/browser/samples/view.py:160 +#: bika/lims/content/analysisrequest.py:288 +#: senaite/core/browser/samples/view.py:164 msgid "Client SID" msgstr "客户樣品編號" -#: bika/lims/content/analysisrequest.py:810 +#: bika/lims/content/analysisrequest.py:811 msgid "Client Sample ID" msgstr "客户樣品編號" @@ -1167,7 +1176,7 @@ msgstr "多個客户" msgid "Close" msgstr "" -#: bika/lims/browser/batchfolder.py:104 +#: bika/lims/browser/batchfolder.py:102 #: bika/lims/content/instrumentmaintenancetask.py:128 #: senaite/core/profiles/default/workflows/senaite_batch_workflow/definition.xml msgid "Closed" @@ -1198,7 +1207,7 @@ msgstr "逗號 (,)" msgid "Comments" msgstr "評論, 意見" -#: bika/lims/content/analysisrequest.py:1303 +#: bika/lims/content/analysisrequest.py:1304 msgid "Comments or results interpretation" msgstr "評論或解釋結果" @@ -1207,8 +1216,8 @@ msgstr "評論或解釋結果" msgid "Commercial ID" msgstr "商業ID" -#: bika/lims/content/analysisrequest.py:930 -#: bika/lims/content/samplepoint.py:111 +#: bika/lims/content/analysisrequest.py:931 +#: bika/lims/content/samplepoint.py:112 #: bika/lims/controlpanel/bika_samplepoints.py:83 msgid "Composite" msgstr "混合物" @@ -1217,6 +1226,10 @@ msgstr "混合物" msgid "Composite sample" msgstr "" +#: bika/lims/content/analysisservice.py:266 +msgid "Conditions to ask for this analysis on sample registration. For instance, laboratory may want the user to input the temperature, the ramp and flow when a thermogravimetric (TGA) analysis is selected on sample registration. The information provided will be later considered by the laboratory personnel when performing the test." +msgstr "" + #: bika/lims/content/laboratory.py:92 msgid "Confidence Level %" msgstr "混合物等级%" @@ -1240,12 +1253,12 @@ msgid "Considerations" msgstr "考慮" #: bika/lims/browser/reports/selection_macros/select_contact.pt:4 -#: bika/lims/content/analysisrequest.py:149 +#: bika/lims/content/analysisrequest.py:150 #: bika/lims/profiles/default/types/Contact.xml msgid "Contact" msgstr "聯絡" -#: bika/lims/browser/analysisrequest/add2.py:1569 +#: bika/lims/browser/analysisrequest/add2.py:1585 msgid "Contact does not belong to the selected client" msgstr "" @@ -1269,8 +1282,8 @@ msgid "Contained Samples" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:116 -#: bika/lims/browser/templates/partition_magic.pt:163 -#: bika/lims/content/analysisrequest.py:553 +#: bika/lims/browser/templates/partition_magic.pt:165 +#: bika/lims/content/analysisrequest.py:554 msgid "Container" msgstr "容器" @@ -1302,7 +1315,7 @@ msgstr "內容類型" msgid "Contents of the file {}" msgstr "" -#: bika/lims/browser/worksheet/views/analyses.py:516 +#: bika/lims/browser/worksheet/views/analyses.py:518 #: bika/lims/config.py:68 msgid "Control" msgstr "對照" @@ -1312,6 +1325,7 @@ msgid "Control QC analyses" msgstr "控制品質分析" #: bika/lims/content/abstractbaseanalysis.py:576 +#: bika/lims/content/analysisservice.py:224 msgid "Control type" msgstr "" @@ -1328,7 +1342,7 @@ msgid "Copy from" msgstr "複製自" #: bika/lims/browser/batch/batchbook.py:125 -#: senaite/core/browser/samples/view.py:681 +#: senaite/core/browser/samples/view.py:683 msgid "Copy to new" msgstr "複製到新的" @@ -1336,7 +1350,7 @@ msgstr "複製到新的" msgid "Could not convert '{}' to an integer" msgstr "" -#: bika/lims/browser/workflow/client.py:51 +#: bika/lims/browser/workflow/client.py:52 msgid "Could not load PDF for sample {}" msgstr "" @@ -1344,12 +1358,16 @@ msgstr "" msgid "Could not send email to {0} ({1})" msgstr "" +#: bika/lims/browser/workflow/analysisrequest.py:307 +msgid "Could not transition samples to the sampled state" +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:135 msgid "Count" msgstr "計數" #: bika/lims/browser/clientfolder.py:82 -#: bika/lims/content/bikasetup.py:239 +#: bika/lims/content/bikasetup.py:229 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:33 msgid "Country" msgstr "國家" @@ -1358,7 +1376,7 @@ msgstr "國家" msgid "Create Invoice PDF" msgstr "創建PDF發票" -#: bika/lims/browser/templates/partition_magic.pt:243 +#: bika/lims/browser/templates/partition_magic.pt:245 msgid "Create Partitions" msgstr "" @@ -1382,13 +1400,13 @@ msgstr "建立這種類型的新樣品" msgid "Create partitions" msgstr "" -#: bika/lims/browser/batchfolder.py:89 -#: bika/lims/browser/instrument.py:402 -#: bika/lims/browser/reports/__init__.py:135 +#: bika/lims/browser/batchfolder.py:87 +#: bika/lims/browser/instrument.py:404 +#: bika/lims/browser/reports/__init__.py:134 msgid "Created" msgstr "已建立" -#: bika/lims/browser/instrument.py:401 +#: bika/lims/browser/instrument.py:403 msgid "Created by" msgstr "由建立" @@ -1401,21 +1419,21 @@ msgstr "由建立:" msgid "Created on" msgstr "" -#: bika/lims/browser/partition_magic.py:114 +#: bika/lims/browser/partition_magic.py:113 msgid "Created {} partitions: {}" msgstr "" #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:97 -#: senaite/core/browser/samples/view.py:89 +#: senaite/core/browser/samples/view.py:92 msgid "Creator" msgstr "建立者" -#: bika/lims/browser/instrument.py:400 +#: bika/lims/browser/instrument.py:402 #: bika/lims/content/instrumentscheduledtask.py:77 msgid "Criteria" msgstr "標準" -#: bika/lims/content/bikasetup.py:227 +#: bika/lims/content/bikasetup.py:217 msgid "Currency" msgstr "貨幣" @@ -1428,11 +1446,11 @@ msgstr "當前" msgid "Current keyword '{}' used in calculation '{}'" msgstr "" -#: bika/lims/content/client.py:152 +#: bika/lims/content/client.py:159 msgid "Custom decimal mark" msgstr "自定小數位標記" -#: bika/lims/browser/analyses/view.py:143 +#: bika/lims/browser/analyses/view.py:144 #: bika/lims/browser/worksheet/views/analyses.py:88 msgid "DL" msgstr "" @@ -1441,7 +1459,7 @@ msgstr "" msgid "Daily" msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:131 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:130 #: bika/lims/browser/reports/templates/productivity.pt:99 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:38 msgid "Daily samples received" @@ -1455,20 +1473,24 @@ msgstr "資料介面" msgid "Data Interface Options" msgstr "資料介面選項" -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:200 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:199 #: bika/lims/browser/reports/templates/productivity.pt:464 #: bika/lims/browser/reports/templates/productivity_dataentrydaybook.pt:69 msgid "Data entry day book" msgstr "" -#: bika/lims/browser/batchfolder.py:75 -#: bika/lims/browser/instrument.py:649 +#: senaite/core/browser/form/adapters/data_import.py:50 +msgid "Data import successful" +msgstr "" + +#: bika/lims/browser/batchfolder.py:73 +#: bika/lims/browser/instrument.py:651 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:50 msgid "Date" msgstr "日期" -#: bika/lims/browser/analyses/view.py:113 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:53 +#: bika/lims/browser/analyses/view.py:114 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:52 msgid "Date Created" msgstr "建立日期" @@ -1476,11 +1498,11 @@ msgstr "建立日期" msgid "Date Dispatched" msgstr "發送日期" -#: bika/lims/content/referencesample.py:148 +#: bika/lims/content/referencesample.py:144 msgid "Date Disposed" msgstr "處置日期" -#: bika/lims/content/referencesample.py:141 +#: bika/lims/content/referencesample.py:137 msgid "Date Expired" msgstr "過期日期" @@ -1490,7 +1512,7 @@ msgid "Date Loaded" msgstr "載入日期" #: bika/lims/browser/auditlog.py:81 -#: bika/lims/controlpanel/auditlog.py:75 +#: bika/lims/controlpanel/auditlog.py:76 msgid "Date Modified" msgstr "" @@ -1500,8 +1522,8 @@ msgstr "" msgid "Date Opened" msgstr "打開日期" -#: bika/lims/content/analysisrequest.py:592 -#: senaite/core/browser/samples/view.py:107 +#: bika/lims/content/analysisrequest.py:593 +#: senaite/core/browser/samples/view.py:111 msgid "Date Preserved" msgstr "醃製/處理時間" @@ -1510,18 +1532,18 @@ msgid "Date Printed" msgstr "" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:142 -#: bika/lims/content/analysisrequest.py:1048 -#: senaite/core/browser/samples/view.py:123 +#: bika/lims/content/analysisrequest.py:1049 +#: senaite/core/browser/samples/view.py:127 msgid "Date Published" msgstr "發佈日期" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:106 #: bika/lims/browser/referencesample.py:420 -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:54 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:53 msgid "Date Received" msgstr "收到日期" -#: senaite/core/browser/samples/view.py:94 +#: senaite/core/browser/samples/view.py:97 msgid "Date Registered" msgstr "" @@ -1531,17 +1553,17 @@ msgstr "" msgid "Date Requested" msgstr "請求日期" -#: bika/lims/content/analysisrequest.py:1035 +#: bika/lims/content/analysisrequest.py:1036 msgid "Date Sample Received" msgstr "" #: bika/lims/browser/referencesample.py:416 #: bika/lims/browser/templates/referencesample_view.pt:68 -#: bika/lims/content/analysisrequest.py:454 +#: bika/lims/content/analysisrequest.py:455 msgid "Date Sampled" msgstr "做樣板日期" -#: senaite/core/browser/samples/view.py:119 +#: senaite/core/browser/samples/view.py:123 msgid "Date Verified" msgstr "" @@ -1549,10 +1571,6 @@ msgstr "" msgid "Date collected" msgstr "" -#: bika/lims/content/instrumentcertification.py:134 -msgid "Date from which the calibration certificate is valid" -msgstr "從校正證書生效起日期" - #: bika/lims/content/instrumentcalibration.py:90 msgid "Date from which the instrument is under calibration" msgstr "從儀器送校起日期" @@ -1565,13 +1583,17 @@ msgstr "從儀器送修起日期" msgid "Date from which the instrument is under validation" msgstr "從儀器送驗起日期" +#: bika/lims/content/instrumentcertification.py:101 +msgid "Date granted" +msgstr "" + #: bika/lims/browser/analysisrequest/templates/analysisrequest_retract_pdf.pt:104 #: bika/lims/browser/reports/templates/productivity_dailysamplesreceived.pt:56 #: bika/lims/browser/worksheet/templates/print/ar_by_column.pt:112 msgid "Date received" msgstr "接收日期" -#: bika/lims/content/instrumentcertification.py:145 +#: bika/lims/content/instrumentcertification.py:138 msgid "Date until the certificate is valid" msgstr "直到證書有效之日期" @@ -1581,10 +1603,14 @@ msgstr "直到證書有效之日期" msgid "Date until the instrument will not be available" msgstr "直到儀器將無法使用之日期" -#: bika/lims/content/instrumentcertification.py:107 +#: bika/lims/content/instrumentcertification.py:102 msgid "Date when the calibration certificate was granted" msgstr "校正證書授予日期" +#: bika/lims/content/instrumentcertification.py:128 +msgid "Date when the certificate is valid" +msgstr "" + #: bika/lims/browser/fields/durationfield.py:36 msgid "Days" msgstr "天數" @@ -1599,12 +1625,12 @@ msgstr "停用直到下次校正" msgid "Deactivate" msgstr "" -#: bika/lims/content/client.py:153 +#: bika/lims/content/client.py:160 msgid "Decimal mark to use in the reports from this Client." msgstr "小數標記從該客戶的報告中使用。" -#: bika/lims/content/analysisrequest.py:910 -#: bika/lims/content/analysisservice.py:165 +#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisservice.py:168 #: bika/lims/controlpanel/bika_sampletypes.py:100 msgid "Default Container" msgstr "預設容器" @@ -1618,7 +1644,7 @@ msgstr "默認容器類型" msgid "Default Department" msgstr "" -#: bika/lims/content/client.py:84 +#: bika/lims/content/client.py:91 msgid "Default Emails to CC all published Samples for this client" msgstr "" @@ -1630,24 +1656,36 @@ msgstr "預設儀器" msgid "Default Method" msgstr "預設方法" -#: bika/lims/content/analysisservice.py:144 +#: senaite/impress/controlpanel.py:50 +msgid "Default Orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:42 +msgid "Default Paper Format" +msgstr "" + +#: bika/lims/content/analysisservice.py:147 msgid "Default Preservation" msgstr "默認保存" -#: bika/lims/content/client.py:101 +#: senaite/impress/controlpanel.py:34 +msgid "Default Template" +msgstr "" + +#: bika/lims/content/client.py:108 msgid "Default categories" msgstr "默認類別" -#: bika/lims/content/analysisrequest.py:911 +#: bika/lims/content/analysisrequest.py:912 msgid "Default container for new sample partitions" msgstr "對於新樣本的分區的默認容器" -#: bika/lims/content/bikasetup.py:863 +#: bika/lims/content/bikasetup.py:853 msgid "Default count of Sample to add." msgstr "" -#: bika/lims/content/bikasetup.py:273 -#: bika/lims/content/client.py:140 +#: bika/lims/content/bikasetup.py:263 +#: bika/lims/content/client.py:147 msgid "Default decimal mark" msgstr "默認小數標記" @@ -1659,7 +1697,7 @@ msgstr "" msgid "Default large sticker" msgstr "" -#: bika/lims/content/bikasetup.py:433 +#: bika/lims/content/bikasetup.py:423 msgid "Default layout in worksheet view" msgstr "" @@ -1667,15 +1705,31 @@ msgstr "" msgid "Default method used for analyses of this type" msgstr "" -#: bika/lims/content/bikasetup.py:580 +#: bika/lims/content/analysisservice.py:198 +msgid "Default result" +msgstr "" + +#: bika/lims/validators.py:1441 +msgid "Default result is not numeric" +msgstr "" + +#: bika/lims/validators.py:1434 +msgid "Default result must be one of the following result options: {}" +msgstr "" + +#: bika/lims/content/analysisservice.py:199 +msgid "Default result to display on result entry" +msgstr "" + +#: bika/lims/content/bikasetup.py:570 msgid "Default sample retention period" msgstr "默認样品保留周期" -#: bika/lims/content/bikasetup.py:284 +#: bika/lims/content/bikasetup.py:274 msgid "Default scientific notation format for reports" msgstr "默認情況下,報告中科學記數法格式" -#: bika/lims/content/bikasetup.py:422 +#: bika/lims/content/bikasetup.py:412 msgid "Default scientific notation format for results" msgstr "默認情況下,結果科學記數法格式" @@ -1687,15 +1741,16 @@ msgstr "" msgid "Default timezone" msgstr "" -#: bika/lims/content/bikasetup.py:565 +#: bika/lims/content/bikasetup.py:555 msgid "Default turnaround time for analyses." msgstr "" #: bika/lims/browser/fields/interimfieldsfield.py:45 +#: bika/lims/content/analysisservice.py:226 msgid "Default value" msgstr "默認值" -#: bika/lims/content/bikasetup.py:864 +#: bika/lims/content/bikasetup.py:854 msgid "Default value of the 'Sample count' when users click 'ADD' button to create new Samples" msgstr "" @@ -1715,7 +1770,7 @@ msgstr "定義小數的數要用於該結果。" msgid "Define the precision when converting values to exponent notation. The default is 7." msgstr "當轉換數值(values)去指數值(exponent notation)時, 要定義精碓度。默認值是7" -#: bika/lims/content/analysisrequest.py:493 +#: bika/lims/content/analysisrequest.py:494 msgid "Define the sampler supposed to do the sample in the scheduled date" msgstr "" @@ -1749,7 +1804,7 @@ msgstr "" msgid "Dependent Analyses" msgstr "以來分析" -#: bika/lims/browser/batchfolder.py:72 +#: bika/lims/browser/batchfolder.py:70 #: bika/lims/browser/client/views/analysisprofiles.py:57 #: bika/lims/browser/client/views/artemplates.py:56 msgid "Description" @@ -1783,7 +1838,11 @@ msgstr "工地/現場的說明/描述" msgid "Detach" msgstr "" -#: bika/lims/content/analysisrequest.py:829 +#: senaite/impress/controlpanel.py:75 +msgid "Developer Mode" +msgstr "" + +#: bika/lims/content/analysisrequest.py:830 msgid "Deviation between the sample and how it was sampled" msgstr "" @@ -1791,7 +1850,7 @@ msgstr "" msgid "Disable multi-verification for the same user" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:526 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:590 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:207 msgid "Discount" msgstr "" @@ -1809,7 +1868,7 @@ msgstr "" msgid "Dispatch samples" msgstr "" -#: senaite/core/browser/samples/view.py:329 +#: senaite/core/browser/samples/view.py:333 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Dispatched" msgstr "已發送" @@ -1834,7 +1893,7 @@ msgstr "" msgid "Display a Detection Limit selector" msgstr "顯示檢測限選擇" -#: bika/lims/content/bikasetup.py:528 +#: bika/lims/content/bikasetup.py:518 msgid "Display sample partitions to clients" msgstr "" @@ -1849,31 +1908,31 @@ msgstr "已處置" #: bika/lims/browser/clientfolder.py:90 #: bika/lims/skins/bika/bika_widgets/addresswidget.pt:89 -#: senaite/core/browser/samples/view.py:149 +#: senaite/core/browser/samples/view.py:153 msgid "District" msgstr "區" -#: bika/lims/browser/instrument.py:652 +#: bika/lims/browser/instrument.py:654 #: bika/lims/content/multifile.py:47 msgid "Document" msgstr "" -#: bika/lims/browser/instrument.py:797 +#: bika/lims/browser/instrument.py:799 #: bika/lims/content/multifile.py:39 msgid "Document ID" msgstr "" -#: bika/lims/browser/instrument.py:801 +#: bika/lims/browser/instrument.py:803 #: bika/lims/content/multifile.py:63 msgid "Document Location" msgstr "" -#: bika/lims/browser/instrument.py:803 +#: bika/lims/browser/instrument.py:805 #: bika/lims/content/multifile.py:73 msgid "Document Type" msgstr "" -#: bika/lims/browser/instrument.py:799 +#: bika/lims/browser/instrument.py:801 #: bika/lims/content/multifile.py:55 msgid "Document Version" msgstr "" @@ -1886,11 +1945,11 @@ msgstr "檔案" msgid "Dot (.)" msgstr "點 (.)" -#: bika/lims/browser/instrument.py:84 +#: bika/lims/browser/instrument.py:86 msgid "Down from" msgstr "從下跌" -#: bika/lims/browser/instrument.py:85 +#: bika/lims/browser/instrument.py:87 msgid "Down to" msgstr "向下/下調" @@ -1906,11 +1965,11 @@ msgstr "" msgid "Download selected reports" msgstr "" -#: senaite/core/browser/samples/view.py:277 +#: senaite/core/browser/samples/view.py:281 msgid "Due" msgstr "截止" -#: bika/lims/browser/analyses/view.py:176 +#: bika/lims/browser/analyses/view.py:177 #: bika/lims/browser/referencesample.py:179 #: bika/lims/browser/worksheet/views/add_analyses.py:101 msgid "Due Date" @@ -1950,7 +2009,7 @@ msgstr "" msgid "Duplicate of" msgstr "" -#: bika/lims/content/analysisspec.py:66 +#: bika/lims/content/analysisspec.py:65 #: bika/lims/profiles/default/types/DynamicAnalysisSpec.xml msgid "Dynamic Analysis Specification" msgstr "" @@ -1967,6 +2026,10 @@ msgstr "" msgid "E.g. SANAS, APLAC, etc." msgstr "如 SANAS, APLAC 等" +#: senaite/core/exportimport/import.pt:159 +msgid "Each import interface can define a folder, where the system looks for the results files while automatically importing results when calling the auto_import_results view." +msgstr "" + #: bika/lims/browser/reports/productivity_analysestats.py:139 msgid "Early" msgstr "較早的" @@ -1977,7 +2040,7 @@ msgstr "較早的" msgid "Edit" msgstr "編輯" -#: bika/lims/content/samplepoint.py:74 +#: bika/lims/content/samplepoint.py:75 msgid "Elevation" msgstr "評估" @@ -1997,11 +2060,11 @@ msgstr "電郵地址" msgid "Email Log" msgstr "" -#: bika/lims/content/bikasetup.py:638 +#: bika/lims/content/bikasetup.py:628 msgid "Email body for Sample Invalidation notifications" msgstr "" -#: bika/lims/content/bikasetup.py:602 +#: bika/lims/content/bikasetup.py:592 msgid "Email body for Sample Rejection notifications" msgstr "" @@ -2013,11 +2076,11 @@ msgstr "" msgid "Email notification" msgstr "" -#: bika/lims/content/bikasetup.py:627 +#: bika/lims/content/bikasetup.py:617 msgid "Email notification on Sample invalidation" msgstr "" -#: bika/lims/content/bikasetup.py:592 +#: bika/lims/content/bikasetup.py:582 msgid "Email notification on Sample rejection" msgstr "" @@ -2029,19 +2092,19 @@ msgstr "" msgid "Enable Multiple Use of Instrument in Worksheets." msgstr "" -#: bika/lims/content/bikasetup.py:541 +#: bika/lims/content/bikasetup.py:531 msgid "Enable Sample Preservation" msgstr "" -#: bika/lims/content/bikasetup.py:316 +#: bika/lims/content/bikasetup.py:306 msgid "Enable Sample Specifications" msgstr "" -#: bika/lims/content/bikasetup.py:494 +#: bika/lims/content/bikasetup.py:484 msgid "Enable Sampling" msgstr "" -#: bika/lims/content/bikasetup.py:503 +#: bika/lims/content/bikasetup.py:493 msgid "Enable Sampling Scheduling" msgstr "" @@ -2049,11 +2112,11 @@ msgstr "" msgid "Enable sampling workflow for the created sample" msgstr "" -#: bika/lims/content/bikasetup.py:482 +#: bika/lims/content/bikasetup.py:472 msgid "Enable the Results Report Printing workflow" msgstr "" -#: bika/lims/content/bikasetup.py:851 +#: bika/lims/content/bikasetup.py:841 msgid "Enable the rejection workflow" msgstr "" @@ -2091,19 +2154,19 @@ msgstr "輸入百分比值,如。 14.0" msgid "Enter percentage value eg. 14.0. This percentage is applied on the Analysis Profile only, overriding the systems VAT" msgstr "輸入百分比值,如。 14.0 。這一比例僅在分析檔案應用,覆蓋系統的增值稅" -#: bika/lims/content/bikasetup.py:262 +#: bika/lims/content/bikasetup.py:252 msgid "Enter percentage value eg. 14.0. This percentage is applied system wide but can be overwrittem on individual items" msgstr "輸入百分比值,如。 14.0 。此百分數應用於系統寬,但可超過寫入的物品" -#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/analysisrequest.py:1081 msgid "Enter percentage value eg. 33.0" msgstr "輸入百分比值,如。 33.0" -#: bika/lims/content/samplepoint.py:57 +#: bika/lims/content/samplepoint.py:58 msgid "Enter the Sample Point's latitude in degrees 0-90, minutes 0-59, seconds 0-59 and N/S indicator" msgstr "在0-90度輸入樣版點的緯度,分0-59 , 0-59秒和N / S指標" -#: bika/lims/content/samplepoint.py:66 +#: bika/lims/content/samplepoint.py:67 msgid "Enter the Sample Point's longitude in degrees 0-180, minutes 0-59, seconds 0-59 and E/W indicator" msgstr "在0-180度輸入樣版點的經度,分0-59 , 0-59秒和N / S指標" @@ -2119,7 +2182,7 @@ msgstr "" msgid "Entity" msgstr "實體" -#: bika/lims/content/analysisrequest.py:889 +#: bika/lims/content/analysisrequest.py:890 msgid "Environmental conditions" msgstr "" @@ -2127,24 +2190,28 @@ msgstr "" msgid "Erroneous result publication from {}" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:571 +#: senaite/core/browser/dashboard/dashboard.py:579 msgid "Evolution of Analyses" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:463 +#: senaite/core/browser/dashboard/dashboard.py:471 msgid "Evolution of Samples" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:514 +#: senaite/core/browser/dashboard/dashboard.py:522 msgid "Evolution of Worksheets" msgstr "" +#: senaite/core/exportimport/import.pt:166 +msgid "Example Cronjob to execute the auto import every 10 minutes" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:125 msgid "Example content" msgstr "" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:27 -#: senaite/core/browser/samples/view.py:552 +#: senaite/core/browser/samples/view.py:557 msgid "Exclude from invoice" msgstr "從發票中排除" @@ -2154,12 +2221,12 @@ msgstr "從發票中排除" msgid "Expected Result" msgstr "預期結果" -#: bika/lims/content/analysisrequest.py:510 -#: senaite/core/browser/samples/view.py:98 +#: bika/lims/content/analysisrequest.py:511 +#: senaite/core/browser/samples/view.py:101 msgid "Expected Sampling Date" msgstr "" -#: bika/lims/content/referencesample.py:158 +#: bika/lims/content/referencesample.py:154 msgid "Expected Values" msgstr "預期值" @@ -2182,7 +2249,7 @@ msgstr "到期日" msgid "Exponential format precision" msgstr "指數格式的精度" -#: bika/lims/content/bikasetup.py:328 +#: bika/lims/content/bikasetup.py:318 msgid "Exponential format threshold" msgstr "指數格式門檻" @@ -2218,11 +2285,11 @@ msgstr "女" msgid "Field" msgstr "領域/場地" -#: bika/lims/browser/analysisrequest/add2.py:1578 +#: bika/lims/browser/analysisrequest/add2.py:1602 msgid "Field '{}' is required" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:405 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:464 #: bika/lims/config.py:46 #: senaite/core/browser/viewlets/sampleanalyses.py:63 msgid "Field Analyses" @@ -2237,7 +2304,7 @@ msgid "Field Title" msgstr "場地名" #: bika/lims/browser/client/views/attachments.py:50 -#: bika/lims/browser/instrument.py:805 +#: bika/lims/browser/instrument.py:807 #: bika/lims/browser/reports/productivity_analysesattachments.py:85 msgid "File" msgstr "文件" @@ -2271,11 +2338,15 @@ msgstr "" msgid "Folder that results will be saved" msgstr "" +#: senaite/impress/controlpanel.py:67 +msgid "Footer Text" +msgstr "" + #: bika/lims/content/instrument.py:238 msgid "For each interface of this instrument, you can define a folder where the system should look for the results files while automatically importing results. Having a folder for each Instrument and inside that folder creating different folders for each of its Interfaces can be a good approach. You can use Interface codes to be sure that folder names are unique." msgstr "" -#: bika/lims/content/bikasetup.py:786 +#: bika/lims/content/bikasetup.py:776 msgid "Formatting Configuration" msgstr "" @@ -2293,8 +2364,8 @@ msgid "Friday" msgstr "星期五" #: bika/lims/browser/publish/templates/email.pt:47 -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 #: bika/lims/content/instrumentcalibration.py:89 +#: bika/lims/content/instrumentmaintenancetask.py:66 msgid "From" msgstr "自/由" @@ -2313,7 +2384,7 @@ msgid "FullName" msgstr "" #: bika/lims/browser/auditlog.py:85 -#: bika/lims/controlpanel/auditlog.py:83 +#: bika/lims/controlpanel/auditlog.py:84 msgid "Fullname" msgstr "" @@ -2321,7 +2392,7 @@ msgstr "" msgid "Function" msgstr "" -#: senaite/core/browser/samples/view.py:549 +#: senaite/core/browser/samples/view.py:554 msgid "Future dated sample" msgstr "已預約的樣本" @@ -2330,6 +2401,10 @@ msgstr "已預約的樣本" msgid "Generate report" msgstr "建立報告" +#: senaite/impress/ajax.py:328 +msgid "Generated reports for: {}, " +msgstr "" + #: bika/lims/configure.zcml:40 msgid "Generates an ID with the IDServer" msgstr "" @@ -2346,7 +2421,7 @@ msgstr "" msgid "Greeting title eg. Mr, Mrs, Dr" msgstr "問候/稱謂標題如:先生,太太,博士" -#: bika/lims/content/bikasetup.py:308 +#: bika/lims/content/bikasetup.py:298 msgid "Group analysis services by category in the LIMS tables, helpful when the list is long" msgstr "通過在LIMS表類別組分析服務,幫助時,名單很長" @@ -2359,17 +2434,13 @@ msgstr "通過...分組" msgid "Grouping period" msgstr "分組期" +#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 #: bika/lims/browser/referencesample.py:517 #: bika/lims/browser/templates/referencesample_view.pt:16 -#: bika/lims/content/referencedefinition.py:70 msgid "Hazardous" msgstr "有危險的" -#: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:22 -msgid "Hazdardous" -msgstr "" - -#: bika/lims/browser/analyses/view.py:180 +#: bika/lims/browser/analyses/view.py:181 #: bika/lims/browser/analysisrequest/manage_analyses.py:81 #: bika/lims/browser/widgets/analysisprofileanalyseswidget.py:89 msgid "Hidden" @@ -2405,7 +2476,7 @@ msgstr "" msgid "ID" msgstr "ID" -#: bika/lims/content/bikasetup.py:842 +#: bika/lims/content/bikasetup.py:832 msgid "ID Server Values" msgstr "" @@ -2413,7 +2484,7 @@ msgstr "" msgid "ID Template" msgstr "" -#: bika/lims/content/samplepoint.py:84 +#: bika/lims/content/samplepoint.py:85 msgid "If a sample is taken periodically at this sample point, enter frequency here, e.g. weekly" msgstr "如果樣品在此樣本點定期進行,在這裡輸入頻率,例如每週" @@ -2425,7 +2496,7 @@ msgstr "如選此項,選擇列表將顯示在錄入觀點分析結果字段旁 msgid "If checked, the instrument will be unavailable until the next valid calibration was performed. This checkbox will automatically be unchecked." msgstr "如果選中,直至進行下一個有效校準時, 儀器將不可用。該複選框會自動選中。" -#: bika/lims/content/bikasetup.py:342 +#: bika/lims/content/bikasetup.py:332 msgid "If enabled, a free text field will be displayed close to each analysis in results entry view" msgstr "" @@ -2433,7 +2504,7 @@ msgstr "" msgid "If enabled, a user who submitted a result for this analysis will also be able to verify it. This setting take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers). The option set here has priority over the option set in Bika Setup" msgstr "" -#: bika/lims/content/bikasetup.py:368 +#: bika/lims/content/bikasetup.py:358 msgid "If enabled, a user who submitted a result will also be able to verify it. This setting only take effect for those users with a role assigned that allows them to verify results (by default, managers, labmanagers and verifiers).This setting can be overrided for a given Analysis in Analysis Service edit view. By default, disabled." msgstr "" @@ -2461,7 +2532,7 @@ msgstr "如需要,幫分析服務計算方法, 而且會鏈接到該方法的 msgid "If text is entered here, it is used instead of the title when the service is listed in column headings. HTML formatting is allowed." msgstr "如果這裡輸入的原文,當服務中的列標題中列出它被使用的標題代替。 HTML格式是允許的。" -#: senaite/core/exportimport/import.pt:79 +#: senaite/core/exportimport/import.pt:85 msgid "If the system doesn't find any match (AnalysisRequest, Sample, Reference Analysis or Duplicate), it will use the record's identifier to find matches with Reference Sample IDs. If a Reference Sample ID is found, the system will automatically create a Calibration Test (Reference Analysis) and will link it to the instrument selected above.
    If no instrument selected, no Calibration Test will be created for orphan IDs." msgstr "" @@ -2473,15 +2544,15 @@ msgstr "如果此容器被預先保留,則保存方法可以在此處選擇。 msgid "If unchecked, Lab Managers won't be able to assign the same Instrument more than one Analyses while creating a Worksheet." msgstr "" -#: bika/lims/content/bikasetup.py:205 +#: bika/lims/content/bikasetup.py:195 msgid "If unchecked, analysts and lab clerks will be able to manage Worksheets, too. If the users have restricted access only to those worksheets for which they are assigned, this option will be checked and readonly." msgstr "如不選此項,分析師和實驗室職員將都可以管理工作表。如果用戶僅限於某管理工作表給他們有進入/使用的權利,此選項將被選中為只讀。" -#: bika/lims/content/bikasetup.py:182 +#: bika/lims/content/bikasetup.py:172 msgid "If unchecked, analysts will have access to all worksheets." msgstr "如不選此項,分析師將有機會獲得所有工作表。" -#: bika/lims/content/bikasetup.py:192 +#: bika/lims/content/bikasetup.py:182 msgid "If unchecked, users will only be able to submit results for the analyses they are assigned to, and the submission of results for unassigned analyses won't be permitted. This setting does not apply to users with role Lab Manager" msgstr "" @@ -2502,7 +2573,7 @@ msgstr "" msgid "Import Data Interface" msgstr "" -#: senaite/core/exportimport/import.pt:86 +#: senaite/core/exportimport/import.pt:94 msgid "Import Interface" msgstr "" @@ -2520,7 +2591,7 @@ msgstr "在實驗室校準程序" msgid "Inactive" msgstr "待用/不活躍的" -#: bika/lims/content/bikasetup.py:217 +#: bika/lims/content/bikasetup.py:207 msgid "Include and display pricing information" msgstr "包括和顯示的價格信息" @@ -2528,15 +2599,15 @@ msgstr "包括和顯示的價格信息" msgid "Include descriptions" msgstr "包含描述" -#: bika/lims/validators.py:1200 +#: bika/lims/validators.py:1201 msgid "Incorrect IBAN number: %s" msgstr "不正確的IBAN號碼: %s" -#: bika/lims/validators.py:1159 +#: bika/lims/validators.py:1160 msgid "Incorrect NIB number: %s" msgstr "不正確的NIB號碼: %s" -#: bika/lims/content/analysisrequest.py:1339 +#: bika/lims/content/analysisrequest.py:1340 msgid "Indicates if the last SampleReport is printed," msgstr "" @@ -2550,6 +2621,18 @@ msgstr "" msgid "Initialize" msgstr "" +#: senaite/impress/controlpanel.py:51 +msgid "Initially loaded orientation" +msgstr "" + +#: senaite/impress/controlpanel.py:43 +msgid "Initially loaded paper format" +msgstr "" + +#: senaite/impress/controlpanel.py:35 +msgid "Initially loaded report template" +msgstr "" + #: senaite/core/browser/install/templates/senaite-addsite.pt:13 msgid "Install SENAITE LIMS" msgstr "" @@ -2578,7 +2661,7 @@ msgstr "實驗室用於分析的定期校準例行程序之說明/指令" msgid "Instructions for regular preventive and maintenance routines intended for analysts" msgstr "用於分析的定期預防性和維護程序之說明/指令" -#: bika/lims/browser/analyses/view.py:126 +#: bika/lims/browser/analyses/view.py:127 #: bika/lims/browser/referencesample.py:163 #: bika/lims/browser/reports/productivity_analysestats_overtime.py:162 msgid "Instrument" @@ -2588,15 +2671,15 @@ msgstr "儀器" msgid "Instrument '{}' is used by service '{}'" msgstr "" -#: bika/lims/browser/instrument.py:190 +#: bika/lims/browser/instrument.py:192 msgid "Instrument Calibrations" msgstr "儀器校準" -#: bika/lims/browser/instrument.py:779 +#: bika/lims/browser/instrument.py:781 msgid "Instrument Files" msgstr "" -#: senaite/core/exportimport/import.pt:33 +#: senaite/core/exportimport/import.pt:36 msgid "Instrument Import" msgstr "導入儀器" @@ -2610,11 +2693,11 @@ msgstr "" msgid "Instrument Locations" msgstr "" -#: bika/lims/browser/instrument.py:62 +#: bika/lims/browser/instrument.py:64 msgid "Instrument Maintenance" msgstr "儀器維修" -#: bika/lims/browser/instrument.py:379 +#: bika/lims/browser/instrument.py:381 msgid "Instrument Scheduled Tasks" msgstr "儀器已計劃的任務/工作" @@ -2627,7 +2710,7 @@ msgstr "儀器類型" msgid "Instrument Types" msgstr "儀器類型" -#: bika/lims/browser/instrument.py:287 +#: bika/lims/browser/instrument.py:289 msgid "Instrument Validations" msgstr "儀器驗證" @@ -2643,7 +2726,7 @@ msgstr "" msgid "Instrument disposed until new calibration tests being done:" msgstr "" -#: bika/lims/browser/worksheet/views/export.py:55 +#: bika/lims/browser/worksheet/views/export.py:56 msgid "Instrument exporter not found" msgstr "儀器輸出口未找到" @@ -2655,6 +2738,10 @@ msgstr "儀器基準測試失敗" msgid "Instrument has no data interface selected" msgstr "儀器沒有選擇任何數據接口" +#: senaite/core/browser/form/adapters/data_import.py:74 +msgid "Instrument import finished" +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:92 msgid "Instrument in calibration progress:" msgstr "" @@ -2672,11 +2759,15 @@ msgid "Instrument's calibration certificate expired:" msgstr "" #: bika/lims/browser/methodfolder.py:67 -#: bika/lims/content/analysisservice.py:74 +#: bika/lims/content/analysisservice.py:77 #: bika/lims/content/method.py:101 msgid "Instruments" msgstr "多個儀器" +#: senaite/core/exportimport/import.pt:156 +msgid "Instruments can be configured with one or multiple import data interfaces." +msgstr "" + #: bika/lims/browser/viewlets/templates/instrument_qc_failures_viewlet.pt:39 msgid "Instruments disabled until successful calibration:" msgstr "" @@ -2709,17 +2800,17 @@ msgstr "" msgid "Interface Code" msgstr "" -#: bika/lims/browser/instrument.py:491 +#: bika/lims/browser/instrument.py:493 msgid "Internal Calibration Tests" msgstr "內部校準測試" -#: bika/lims/content/instrumentcertification.py:90 +#: bika/lims/content/instrumentcertification.py:85 msgid "Internal Certificate" msgstr "內部證書" -#: bika/lims/browser/templates/partition_magic.pt:133 -#: bika/lims/content/analysisrequest.py:1351 -#: senaite/core/browser/samples/view.py:558 +#: bika/lims/browser/templates/partition_magic.pt:135 +#: bika/lims/content/analysisrequest.py:1352 +#: senaite/core/browser/samples/view.py:563 msgid "Internal use" msgstr "" @@ -2736,13 +2827,13 @@ msgstr "" msgid "Interpretation Templates" msgstr "" -#: bika/lims/content/instrumentcertification.py:115 +#: bika/lims/content/instrumentcertification.py:111 msgid "Interval" msgstr "" -#: bika/lims/browser/analyses/view.py:222 -#: senaite/core/browser/dashboard/dashboard.py:595 -#: senaite/core/browser/samples/view.py:351 +#: bika/lims/browser/analyses/view.py:223 +#: senaite/core/browser/dashboard/dashboard.py:603 +#: senaite/core/browser/samples/view.py:355 msgid "Invalid" msgstr "無效" @@ -2750,7 +2841,7 @@ msgstr "無效" msgid "Invalid specifications file detected. Please upload an Excel spreadsheet with at least the following columns defined: '{}', " msgstr "" -#: bika/lims/validators.py:1379 +#: bika/lims/validators.py:1380 msgid "Invalid value: Please enter a value without spaces." msgstr "" @@ -2772,7 +2863,7 @@ msgstr "發票" msgid "Invoice Date" msgstr "" -#: bika/lims/content/analysisrequest.py:946 +#: bika/lims/content/analysisrequest.py:947 msgid "Invoice Exclude" msgstr "發票排除/不包括" @@ -2805,7 +2896,7 @@ msgid "InvoiceBatch has no Title" msgstr "發票批無標題" #: bika/lims/content/instrumentcalibration.py:148 -#: bika/lims/content/instrumentcertification.py:163 +#: bika/lims/content/instrumentcertification.py:157 #: bika/lims/content/instrumentvalidation.py:130 msgid "Job Title" msgstr "職位名稱" @@ -2840,11 +2931,11 @@ msgstr "多個關鍵詞" #: bika/lims/browser/templates/analysisservice_info.pt:100 #: bika/lims/config.py:52 -#: bika/lims/content/analysisspec.py:128 +#: bika/lims/content/analysisspec.py:127 msgid "Lab" msgstr "實驗室" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:409 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:468 #: bika/lims/config.py:47 msgid "Lab Analyses" msgstr "實驗室分析" @@ -2890,11 +2981,11 @@ msgstr "實驗室" msgid "Laboratory Accredited" msgstr "實驗室受認可" -#: bika/lims/content/bikasetup.py:553 +#: bika/lims/content/bikasetup.py:543 msgid "Laboratory Workdays" msgstr "" -#: bika/lims/content/bikasetup.py:467 +#: bika/lims/content/bikasetup.py:457 msgid "Landing Page" msgstr "" @@ -2906,7 +2997,7 @@ msgstr "" msgid "Large Sticker" msgstr "大號貼紙" -#: bika/lims/content/bikasetup.py:705 +#: bika/lims/content/bikasetup.py:695 msgid "Large sticker" msgstr "" @@ -2919,20 +3010,20 @@ msgid "Last Login Time" msgstr "" #: bika/lims/browser/reports/productivity_analysestats.py:137 -#: senaite/core/browser/samples/view.py:407 +#: senaite/core/browser/samples/view.py:411 msgid "Late" msgstr "遲/最近" -#: senaite/core/browser/samples/view.py:544 +#: senaite/core/browser/samples/view.py:549 msgid "Late Analyses" msgstr "後期分析/最近的分析" -#: bika/lims/browser/analyses/view.py:746 +#: bika/lims/browser/analyses/view.py:808 #: bika/lims/browser/worksheet/views/add_analyses.py:213 msgid "Late Analysis" msgstr "慢處理的分析" -#: bika/lims/content/samplepoint.py:56 +#: bika/lims/content/samplepoint.py:57 msgid "Latitude" msgstr "緯度" @@ -2966,7 +3057,7 @@ msgstr "" msgid "Lists all samples received for a date range" msgstr "列出了日期範圍內收到所有樣品" -#: senaite/core/exportimport/import.pt:43 +#: senaite/core/exportimport/import.pt:46 msgid "Load Setup Data" msgstr "載入設置數據" @@ -2974,11 +3065,11 @@ msgstr "載入設置數據" msgid "Load documents describing the method here" msgstr "在此載入文件描述的方法" -#: senaite/core/exportimport/import.pt:105 +#: senaite/core/exportimport/import.pt:115 msgid "Load from file" msgstr "由文件載入" -#: bika/lims/content/instrumentcertification.py:193 +#: bika/lims/content/instrumentcertification.py:187 msgid "Load the certificate document here" msgstr "在這載入證明文件" @@ -3012,11 +3103,11 @@ msgstr "位置類型" msgid "Location where sample is collected" msgstr "" -#: bika/lims/content/analysisrequest.py:756 +#: bika/lims/content/analysisrequest.py:757 msgid "Location where sample is kept" msgstr "保持樣品的位置/地點" -#: bika/lims/content/analysisrequest.py:733 +#: bika/lims/content/analysisrequest.py:734 msgid "Location where sample was taken" msgstr "取走樣品的位置/地點" @@ -3034,29 +3125,13 @@ msgstr "日誌" msgid "Login details" msgstr "登入詳情" -#: bika/lims/skins/bika/logged_in.cpy:25 -msgid "Login failed. Both email address and password are case sensitive, check that caps lock is not enabled." -msgstr "登錄失敗。這兩個電子郵件地址和密碼是區分大小寫的,請檢查大寫鎖定未啟用。" - -#: bika/lims/skins/bika/logged_in.cpy:27 -msgid "Login failed. Both login name and password are case sensitive, check that caps lock is not enabled." -msgstr "登錄失敗。無論登錄名和密碼是區分大小寫的,請檢查大寫鎖定未啟用。" - -#: bika/lims/skins/bika/logged_in.cpy:46 -msgid "Login failed. Your Login has been deactivated. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/skins/bika/logged_in.cpy:40 -msgid "Login failed. Your Login is linked to multiple Contacts. Please contact the Lab for further information." -msgstr "" - -#: bika/lims/content/samplepoint.py:65 +#: bika/lims/content/samplepoint.py:66 msgid "Longitude" msgstr "經度" #: bika/lims/browser/templates/referencesample_sticker.pt:56 #: bika/lims/browser/templates/referencesample_view.pt:58 -#: bika/lims/content/referencesample.py:101 +#: bika/lims/content/referencesample.py:97 msgid "Lot Number" msgstr "批號" @@ -3076,7 +3151,7 @@ msgstr "" msgid "Mailing address" msgstr "郵寄地址" -#: bika/lims/browser/instrument.py:86 +#: bika/lims/browser/instrument.py:88 #: bika/lims/content/instrumentmaintenancetask.py:84 msgid "Maintainer" msgstr "保養者" @@ -3103,7 +3178,7 @@ msgstr "男" msgid "Manage Analyses" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:313 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:372 msgid "Manage Form Fields" msgstr "" @@ -3144,7 +3219,7 @@ msgstr "經理電郵" msgid "Manager Phone" msgstr "經理電話" -#: bika/lims/browser/analyses/view.py:830 +#: bika/lims/browser/analyses/view.py:892 msgid "Manual" msgstr "說明書/手動" @@ -3157,6 +3232,10 @@ msgstr "手動輸入結果" msgid "Manually publish all contained samples of the selected reports." msgstr "" +#: senaite/core/exportimport/import.pt:186 +msgid "Manually trigger auto import" +msgstr "" + #: bika/lims/browser/referencesample.py:406 #: bika/lims/browser/templates/referencesample_sticker.pt:51 #: bika/lims/browser/templates/referencesample_view.pt:48 @@ -3168,7 +3247,7 @@ msgstr "製造商" msgid "Manufacturers" msgstr "多個製造商" -#: bika/lims/content/analysisrequest.py:1352 +#: bika/lims/content/analysisrequest.py:1353 msgid "Mark the sample for internal use only. This means it is only accessible to lab personnel and not to clients." msgstr "" @@ -3217,12 +3296,12 @@ msgstr "" msgid "Member Discount" msgstr "" -#: bika/lims/content/analysisrequest.py:1079 -#: bika/lims/content/bikasetup.py:249 +#: bika/lims/content/analysisrequest.py:1080 +#: bika/lims/content/bikasetup.py:239 msgid "Member discount %" msgstr "會員折扣%" -#: bika/lims/content/client.py:74 +#: bika/lims/content/client.py:81 msgid "Member discount applies" msgstr "會員可用折扣" @@ -3234,7 +3313,7 @@ msgstr "" msgid "Message sent to {}, " msgstr "" -#: bika/lims/browser/analyses/view.py:121 +#: bika/lims/browser/analyses/view.py:122 #: bika/lims/browser/methodfolder.py:58 #: bika/lims/browser/referencesample.py:159 msgid "Method" @@ -3279,8 +3358,8 @@ msgstr "" msgid "Min warn" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:179 -#: senaite/core/browser/dashboard/dashboard.py:350 +#: bika/lims/browser/worksheet/views/folder.py:180 +#: senaite/core/browser/dashboard/dashboard.py:358 msgid "Mine" msgstr "我的" @@ -3293,7 +3372,7 @@ msgstr "最少5個" msgid "Minimum Volume" msgstr "最小體積" -#: bika/lims/content/bikasetup.py:295 +#: bika/lims/content/bikasetup.py:285 msgid "Minimum number of results for QC stats calculations" msgstr "進行質量控制的統計計算結果的最小數量" @@ -3341,11 +3420,11 @@ msgstr "更多" msgid "Multi Catalog Behavior for Dexterity Contents" msgstr "" -#: bika/lims/content/bikasetup.py:397 +#: bika/lims/content/bikasetup.py:387 msgid "Multi Verification type" msgstr "" -#: bika/lims/browser/analyses/view.py:1131 +#: bika/lims/browser/analyses/view.py:1193 msgid "Multi-verification required" msgstr "" @@ -3397,10 +3476,6 @@ msgstr "" msgid "No Method selected for this Service" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:111 -msgid "No Partitions" -msgstr "" - #: bika/lims/skins/bika/bika_widgets/worksheettemplatelayoutwidget.pt:33 msgid "No Reference Definitions for Blanks available.
    To add a Blank in this Worksheet Template, create a Reference Definition for a Blank sample first." msgstr "" @@ -3413,12 +3488,12 @@ msgstr "" msgid "No ReferenceDefinitions for Controls nor Blanks available.
    To add a Control or Blank in this Worksheet Template, create a Reference Definition first." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1644 +#: bika/lims/browser/analysisrequest/add2.py:1668 msgid "No Samples could be created." msgstr "" -#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:63 -#: bika/lims/browser/reports/productivity_dataentrydaybook.py:67 +#: bika/lims/browser/reports/productivity_dailysamplesreceived.py:62 +#: bika/lims/browser/reports/productivity_dataentrydaybook.py:66 msgid "No Samples matched your query" msgstr "" @@ -3443,7 +3518,7 @@ msgstr "没有添加分析" msgid "No analyses were added to this worksheet." msgstr "沒有分析加入到這一工作。" -#: senaite/core/browser/attachment/attachment.py:210 +#: senaite/core/browser/attachment/attachment.py:211 msgid "No analysis found for service '{}'" msgstr "" @@ -3493,16 +3568,24 @@ msgstr "未有選擇文件" msgid "No historical actions matched your query" msgstr "沒有歷史行為符合您的查詢" +#: senaite/core/browser/form/adapters/data_import.py:59 +msgid "No importer not found for interface '{}'" +msgstr "" + #: bika/lims/content/worksheettemplate.py:205 msgid "No instrument" msgstr "" -#: bika/lims/browser/workflow/client.py:118 +#: senaite/core/browser/form/adapters/data_import.py:104 +msgid "No instrument import interfaces available for {}" +msgstr "" + +#: bika/lims/browser/workflow/client.py:120 msgid "No items published" msgstr "" -#: bika/lims/browser/analysisrequest/reject_samples.py:79 -#: bika/lims/browser/partition_magic.py:65 +#: bika/lims/browser/analysisrequest/reject_samples.py:78 +#: bika/lims/browser/partition_magic.py:64 msgid "No items selected" msgstr "沒有選擇的項目" @@ -3514,11 +3597,11 @@ msgstr "" msgid "No new items were created." msgstr "無新項目建立" -#: bika/lims/browser/partition_magic.py:112 +#: bika/lims/browser/partition_magic.py:111 msgid "No partitions were created" msgstr "" -#: bika/lims/browser/reports/__init__.py:214 +#: bika/lims/browser/reports/__init__.py:213 msgid "No report specified in request" msgstr "沒有在請求中指定的報告" @@ -3526,11 +3609,11 @@ msgstr "沒有在請求中指定的報告" msgid "No reports found" msgstr "" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:67 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:66 msgid "No samples matched your query" msgstr "沒有樣品符合您的查詢" -#: bika/lims/browser/analysisrequest/reject_samples.py:113 +#: bika/lims/browser/analysisrequest/reject_samples.py:112 msgid "No samples were rejected" msgstr "" @@ -3546,7 +3629,7 @@ msgstr "沒有用戶存在${contact_fullname}, 而且他/她將無法登錄。 msgid "No user profile could be found for the linked user. Please contact the lab administrator to get further support or try to relink the user." msgstr "" -#: bika/lims/browser/analysisrequest/add2.py:1565 +#: bika/lims/browser/analysisrequest/add2.py:1581 msgid "No valid contact" msgstr "" @@ -3554,8 +3637,8 @@ msgstr "" msgid "No valid format in choices field. Supported format is: :|:|:" msgstr "" -#: bika/lims/browser/analyses/view.py:417 -#: bika/lims/content/analysisservice.py:394 +#: bika/lims/browser/analyses/view.py:419 +#: bika/lims/content/analysisservice.py:486 #: bika/lims/content/bikasetup.py:147 msgid "None" msgstr "没有" @@ -3568,12 +3651,12 @@ msgstr "" msgid "Not defined" msgstr "沒有定義的" -#: senaite/core/browser/samples/view.py:520 +#: senaite/core/browser/samples/view.py:525 msgid "Not printed yet" msgstr "" -#: bika/lims/api/snapshot.py:409 -#: bika/lims/content/instrumentcertification.py:256 +#: bika/lims/api/snapshot.py:407 +#: bika/lims/content/instrumentcertification.py:251 msgid "Not set" msgstr "" @@ -3594,7 +3677,11 @@ msgstr "" msgid "Num columns" msgstr "數列" -#: senaite/core/browser/samples/view.py:199 +#: bika/lims/content/analysisservice.py:259 +msgid "Number" +msgstr "" + +#: senaite/core/browser/samples/view.py:203 msgid "Number of Analyses" msgstr "分析數" @@ -3633,7 +3720,7 @@ msgid "Number of analysis requested and published per department and expresed as msgstr "每部門的分析數量請求和公佈都要以百分比進行分析表示" #: bika/lims/browser/templates/stickers_preview.pt:195 -#: bika/lims/content/bikasetup.py:715 +#: bika/lims/content/bikasetup.py:705 msgid "Number of copies" msgstr "" @@ -3642,11 +3729,11 @@ msgid "Number of requests" msgstr "請求數目" #: bika/lims/content/abstractbaseanalysis.py:643 -#: bika/lims/content/bikasetup.py:384 +#: bika/lims/content/bikasetup.py:374 msgid "Number of required verifications" msgstr "" -#: bika/lims/content/bikasetup.py:385 +#: bika/lims/content/bikasetup.py:375 msgid "Number of required verifications before a given result being considered as 'verified'. This setting can be overrided for any Analysis in Analysis Service edit view. By default, 1" msgstr "" @@ -3662,11 +3749,11 @@ msgstr "一旦保留, 样品必须在该时间周期内处置. 如果没有指 msgid "Only Excel files supported" msgstr "" -#: bika/lims/content/bikasetup.py:204 +#: bika/lims/content/bikasetup.py:194 msgid "Only lab managers can create and manage worksheets" msgstr "只有實驗室經理可以建立和管理工作表" -#: bika/lims/content/bikasetup.py:554 +#: bika/lims/content/bikasetup.py:544 msgid "Only laboratory workdays are considered for the analysis turnaround time calculation. " msgstr "" @@ -3674,13 +3761,13 @@ msgstr "" msgid "Only to empty or zero fields" msgstr "只有空或零域" -#: bika/lims/browser/batchfolder.py:98 -#: bika/lims/browser/instrument.py:92 -#: bika/lims/browser/worksheet/views/folder.py:131 +#: bika/lims/browser/batchfolder.py:96 +#: bika/lims/browser/instrument.py:94 +#: bika/lims/browser/worksheet/views/folder.py:132 msgid "Open" msgstr "打開" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "Open Source Web based Laboratory Information Management System" msgstr "" @@ -3700,7 +3787,7 @@ msgstr "訂單日期" msgid "Order Number" msgstr "訂單號碼" -#: bika/lims/content/instrumentcertification.py:99 +#: bika/lims/content/instrumentcertification.py:94 msgid "Organization responsible of granting the calibration certificate" msgstr "負責授予校準證書的組織" @@ -3725,11 +3812,11 @@ msgstr "" msgid "Other reasons:" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:713 +#: senaite/core/browser/dashboard/dashboard.py:721 msgid "Other status" msgstr "" -#: bika/lims/browser/instrument.py:721 +#: bika/lims/browser/instrument.py:723 #: bika/lims/controlpanel/bika_instruments.py:171 msgid "Out of date" msgstr "過時的" @@ -3746,13 +3833,13 @@ msgstr "" msgid "Paperformat" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:123 +#: bika/lims/browser/templates/partition_magic.pt:125 #: bika/lims/browser/widgets/artemplateanalyseswidget.py:95 #: bika/lims/content/artemplate.py:139 msgid "Partition" msgstr "一部分" -#: bika/lims/browser/partition_magic.py:121 +#: bika/lims/browser/partition_magic.py:120 msgid "Partitioning canceled" msgstr "" @@ -3760,10 +3847,6 @@ msgstr "" msgid "Password" msgstr "密碼" -#: bika/lims/content/bikasetup.py:160 -msgid "Password lifetime" -msgstr "密碼有效期" - #: senaite/core/browser/install/templates/senaite-addsite.pt:50 msgid "Path identifier" msgstr "" @@ -3846,15 +3929,19 @@ msgstr "" msgid "Please select a User from the list" msgstr "" -#: senaite/core/browser/attachment/attachment.py:215 +#: senaite/core/browser/attachment/attachment.py:216 msgid "Please select an analysis or service for the attachment" msgstr "" +#: bika/lims/browser/templates/partition_magic.pt:111 +msgid "Please select number of partitions to create and press the preview button" +msgstr "" + #: senaite/core/browser/samples/dispatch_samples.py:43 msgid "Please specify a reason" msgstr "" -#: bika/lims/content/analysisservice.py:183 +#: bika/lims/content/analysisservice.py:186 msgid "Please specify preservations that differ from the analysis service's default preservation per sample type here." msgstr "如默認保存方法不正確, 請按這裡每件樣品的分析服務類型來註明保存方法" @@ -3862,6 +3949,10 @@ msgstr "如默認保存方法不正確, 請按這裡每件樣品的分析服務 msgid "Please upload the logo you are authorised to use on your website and results reports by your accreditation body. Maximum size is 175 x 175 pixels." msgstr "請上傳認證機構授權你在你的網站和結果報告中使用的標誌。最大尺寸是175點¯x 175像素" +#: bika/lims/content/analysisservice.py:230 +msgid "Please use the following format for select options: key1:value1|key2:value2|...|keyN:valueN" +msgstr "" + #: senaite/core/browser/samples/templates/dispatch_samples.pt:71 msgid "Please write a comment where the listed sample(s) are dispatched" msgstr "" @@ -3911,23 +4002,23 @@ msgstr "" msgid "Predefined results" msgstr "" -#: bika/lims/content/bikasetup.py:274 +#: bika/lims/content/bikasetup.py:264 msgid "Preferred decimal mark for reports." msgstr "報告首選十進制標誌。" -#: bika/lims/content/bikasetup.py:412 +#: bika/lims/content/bikasetup.py:402 msgid "Preferred decimal mark for results" msgstr "結果首選十進制標誌。" -#: bika/lims/content/bikasetup.py:434 +#: bika/lims/content/bikasetup.py:424 msgid "Preferred layout of the results entry table in the Worksheet view. Classic layout displays the Samples in rows and the analyses in columns. Transposed layout displays the Samples in columns and the analyses in rows." msgstr "" -#: bika/lims/content/bikasetup.py:285 +#: bika/lims/content/bikasetup.py:275 msgid "Preferred scientific notation format for reports" msgstr "報告首選科學記數法格式" -#: bika/lims/content/bikasetup.py:423 +#: bika/lims/content/bikasetup.py:413 msgid "Preferred scientific notation format for results" msgstr "結果首選科學記數法格式" @@ -3939,7 +4030,7 @@ msgstr "前缀" msgid "Prefixes can not contain spaces." msgstr "" -#: bika/lims/content/instrumentcertification.py:156 +#: bika/lims/content/instrumentcertification.py:150 msgid "Prepared by" msgstr "由... 預備/準備" @@ -3948,8 +4039,8 @@ msgid "Prepublish" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:115 -#: bika/lims/browser/templates/partition_magic.pt:183 -#: bika/lims/content/analysisrequest.py:574 +#: bika/lims/browser/templates/partition_magic.pt:185 +#: bika/lims/content/analysisrequest.py:575 msgid "Preservation" msgstr "防腐" @@ -3957,7 +4048,7 @@ msgstr "防腐" msgid "Preservation Category" msgstr "防腐類別" -#: bika/lims/content/analysisservice.py:182 +#: bika/lims/content/analysisservice.py:185 msgid "Preservation per sample type" msgstr "" @@ -3970,11 +4061,12 @@ msgstr "保存" msgid "Preserve" msgstr "防腐" -#: bika/lims/content/analysisrequest.py:611 -#: senaite/core/browser/samples/view.py:190 +#: bika/lims/content/analysisrequest.py:612 +#: senaite/core/browser/samples/view.py:194 msgid "Preserver" msgstr "保存人/保護劑/防腐劑" +#: senaite/app/spotlight/templates/spotlight_trigger_viewlet.pt:6 #: senaite/core/browser/viewlets/templates/toolbar.pt:44 msgid "Press Ctrl+Space to trigger the Spotlight search" msgstr "" @@ -3988,7 +4080,7 @@ msgstr "預防" msgid "Preventive maintenance procedure" msgstr "預防性保養程序" -#: bika/lims/browser/templates/partition_magic.pt:237 +#: bika/lims/browser/templates/partition_magic.pt:239 msgid "Preview" msgstr "" @@ -4022,7 +4114,7 @@ msgstr "價格表" #: bika/lims/browser/publish/reports_listing.py:107 #: bika/lims/browser/templates/analysisreport_info.pt:60 -#: bika/lims/content/analysisrequest.py:268 +#: bika/lims/content/analysisrequest.py:269 msgid "Primary Sample" msgstr "" @@ -4045,12 +4137,12 @@ msgstr "打印日期" msgid "Print pricelist" msgstr "列印價格表" -#: senaite/core/browser/samples/view.py:222 +#: senaite/core/browser/samples/view.py:226 msgid "Print stickers" msgstr "" -#: bika/lims/content/analysisrequest.py:1338 -#: senaite/core/browser/samples/view.py:209 +#: bika/lims/content/analysisrequest.py:1339 +#: senaite/core/browser/samples/view.py:213 msgid "Printed" msgstr "" @@ -4059,7 +4151,7 @@ msgstr "" msgid "Printed on" msgstr "" -#: bika/lims/content/analysisrequest.py:876 +#: bika/lims/content/analysisrequest.py:877 msgid "Priority" msgstr "優先" @@ -4090,8 +4182,8 @@ msgstr "簡介重點" msgid "Profile Keyword" msgstr "數據圖表/簡要介紹關鍵字" -#: bika/lims/browser/batchfolder.py:64 -#: bika/lims/browser/worksheet/views/folder.py:91 +#: bika/lims/browser/batchfolder.py:62 +#: bika/lims/browser/worksheet/views/folder.py:92 msgid "Progress" msgstr "" @@ -4100,7 +4192,7 @@ msgid "Protocol ID" msgstr "協議/草案ID" #: bika/lims/browser/clientfolder.py:86 -#: senaite/core/browser/samples/view.py:143 +#: senaite/core/browser/samples/view.py:147 msgid "Province" msgstr "" @@ -4108,7 +4200,7 @@ msgstr "" msgid "Public. Lag" msgstr "公共滯後" -#: bika/lims/content/analysisrequest.py:707 +#: bika/lims/content/analysisrequest.py:708 msgid "Publication Specification" msgstr "出版規範" @@ -4140,11 +4232,11 @@ msgstr "" msgid "Published results" msgstr "公佈結果" -#: bika/lims/browser/workflow/client.py:120 +#: bika/lims/browser/workflow/client.py:122 msgid "Published {}, " msgstr "已發佈 {}, " -#: bika/lims/browser/worksheet/views/folder.py:104 +#: bika/lims/browser/worksheet/views/folder.py:105 #: senaite/core/browser/viewlets/sampleanalyses.py:70 msgid "QC Analyses" msgstr "質量分析" @@ -4154,7 +4246,7 @@ msgid "QC Results" msgstr "QC 結果" #: bika/lims/browser/analyses/qc.py:55 -#: bika/lims/browser/instrument.py:550 +#: bika/lims/browser/instrument.py:552 #: bika/lims/browser/referencesample.py:143 msgid "QC Sample ID" msgstr "質量控制樣品ID" @@ -4195,7 +4287,7 @@ msgstr "重新輸入密碼。確保密碼是相同的。" msgid "Reasons for rejection" msgstr "" -#: bika/lims/browser/worksheet/views/folder.py:250 +#: bika/lims/browser/worksheet/views/folder.py:251 msgid "Reassign" msgstr "重新分派" @@ -4218,7 +4310,7 @@ msgstr "已接收" msgid "Recept. Lag" msgstr "" -#: senaite/core/browser/dashboard/dashboard.py:416 +#: senaite/core/browser/dashboard/dashboard.py:424 msgid "Reception pending" msgstr "" @@ -4243,7 +4335,7 @@ msgstr "參考分析" #: bika/lims/browser/referencesample.py:411 #: bika/lims/browser/templates/referencesample_view.pt:63 -#: bika/lims/content/referencesample.py:62 +#: bika/lims/content/referencesample.py:58 msgid "Reference Definition" msgstr "參考定義" @@ -4252,7 +4344,7 @@ msgstr "參考定義" msgid "Reference Definitions" msgstr "參考多個定義" -#: bika/lims/browser/instrument.py:554 +#: bika/lims/browser/instrument.py:556 #: bika/lims/browser/reports/selection_macros/select_reference_sample.pt:5 #: bika/lims/browser/templates/instrument_referenceanalyses.pt:12 msgid "Reference Sample" @@ -4275,7 +4367,7 @@ msgid "Reference Values" msgstr "參考值" #: bika/lims/content/referencedefinition.py:63 -#: bika/lims/content/referencesample.py:70 +#: bika/lims/content/referencesample.py:66 msgid "Reference sample values are zero or 'blank'" msgstr "參考樣品的值是零或“空白”" @@ -4312,8 +4404,8 @@ msgstr "拒絕分析" msgid "Reject samples" msgstr "拒絕樣本" -#: senaite/core/browser/dashboard/dashboard.py:585 -#: senaite/core/browser/samples/view.py:370 +#: senaite/core/browser/dashboard/dashboard.py:593 +#: senaite/core/browser/samples/view.py:374 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Rejected" msgstr "已拒絕" @@ -4326,11 +4418,11 @@ msgstr "被拒項目:{}" msgid "Rejected sample" msgstr "被拒樣本" -#: bika/lims/browser/analysisrequest/reject_samples.py:115 +#: bika/lims/browser/analysisrequest/reject_samples.py:114 msgid "Rejected {} samples: {}" msgstr "{} 個被拒樣本:{}" -#: bika/lims/browser/analysisrequest/reject_samples.py:122 +#: bika/lims/browser/analysisrequest/reject_samples.py:121 msgid "Rejection cancelled" msgstr "取消拒絕" @@ -4338,7 +4430,7 @@ msgstr "取消拒絕" msgid "Rejection reasons" msgstr "拒絕的理由" -#: bika/lims/browser/analysisrequest/reject_samples.py:71 +#: bika/lims/browser/analysisrequest/reject_samples.py:70 msgid "Rejection workflow is not enabled" msgstr "拒絕的流程未被啓用" @@ -4348,11 +4440,11 @@ msgstr "拒絕的流程未被啓用" msgid "Remarks" msgstr "備註" -#: bika/lims/content/analysisrequest.py:1063 +#: bika/lims/content/analysisrequest.py:1064 msgid "Remarks and comments for this request" msgstr "此請求的備註與評語" -#: bika/lims/browser/worksheet/views/analyses.py:584 +#: bika/lims/browser/worksheet/views/analyses.py:586 msgid "Remarks of {}" msgstr "{} 的備註" @@ -4373,7 +4465,7 @@ msgid "Remarks to take into account for maintenance process" msgstr "保養程序中應考量的備註" #: bika/lims/browser/auditlog.py:89 -#: bika/lims/controlpanel/auditlog.py:91 +#: bika/lims/controlpanel/auditlog.py:92 msgid "Remote IP" msgstr "遠端 IP" @@ -4453,11 +4545,11 @@ msgstr "一段時間內的樣本和總提交收數目的報告表" msgid "Report type" msgstr "報告類型" -#: bika/lims/content/instrumentcertification.py:192 +#: bika/lims/content/instrumentcertification.py:186 msgid "Report upload" msgstr "上傳報告" -#: bika/lims/browser/reports/__init__.py:117 +#: bika/lims/browser/reports/__init__.py:116 #: bika/lims/profiles/default/types/ReportFolder.xml #: senaite/core/profiles/default/actions.xml msgid "Reports" @@ -4467,7 +4559,7 @@ msgstr "報告" msgid "Republish" msgstr "重發佈" -#: senaite/core/browser/samples/view.py:527 +#: senaite/core/browser/samples/view.py:532 msgid "Republished after last print" msgstr "上次列印後重發佈" @@ -4482,7 +4574,7 @@ msgstr "請求" msgid "Request ID" msgstr "請求ID" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:247 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:306 msgid "Request new analyses" msgstr "新分析的請求" @@ -4493,6 +4585,7 @@ msgid "Requested" msgstr "已請求" #: bika/lims/browser/templates/login_details.pt:223 +#: bika/lims/content/analysisservice.py:227 msgid "Required" msgstr "已请求" @@ -4513,7 +4606,7 @@ msgstr "職責" msgid "Restore" msgstr "" -#: bika/lims/content/client.py:123 +#: bika/lims/content/client.py:130 msgid "Restrict categories" msgstr "限制類" @@ -4521,7 +4614,7 @@ msgstr "限制類" msgid "Restrict the available analysis services and instrumentsto those with the selected method. In order to apply this change to the services list, you should save the change first." msgstr "將分析服務以及儀器限制於所選分析法。您需先行保存變更以將更新反映在服務列表中。" -#: bika/lims/browser/analyses/view.py:149 +#: bika/lims/browser/analyses/view.py:150 #: bika/lims/browser/referencesample.py:167 #: bika/lims/browser/worksheet/views/analyses.py:94 msgid "Result" @@ -4543,23 +4636,23 @@ msgstr "" msgid "Result files folders" msgstr "結果檔案資料夾" -#: bika/lims/browser/analyses/view.py:1072 +#: bika/lims/browser/analyses/view.py:1134 msgid "Result in shoulder range" msgstr "結果瀕臨上下限" -#: bika/lims/browser/analyses/view.py:1069 +#: bika/lims/browser/analyses/view.py:1131 msgid "Result out of range" msgstr "結果超出範圍" -#: bika/lims/browser/analyses/view.py:1091 +#: bika/lims/browser/analyses/view.py:1153 msgid "Result range is different from Specification: {}" msgstr "結果範圍與規格不同:{}" -#: bika/lims/content/bikasetup.py:329 +#: bika/lims/content/bikasetup.py:319 msgid "Result values with at least this number of significant digits are displayed in scientific notation using the letter 'e' to indicate the exponent. The precision can be configured in individual Analysis Services." msgstr "擁有至少這有效位數的結果值將以字母 “e” 的科學記數法表示。精度可以在個別分析服務中配置。" -#: bika/lims/content/analysisservice.py:114 +#: bika/lims/content/analysisservice.py:117 msgid "Result variables" msgstr "" @@ -4567,12 +4660,12 @@ msgstr "" msgid "Results" msgstr "結果" -#: bika/lims/content/analysisrequest.py:1304 +#: bika/lims/content/analysisrequest.py:1305 msgid "Results Interpretation" msgstr "結果詮釋" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:32 -#: senaite/core/browser/samples/view.py:539 +#: senaite/core/browser/samples/view.py:544 msgid "Results have been withdrawn" msgstr "結果被撤回" @@ -4580,11 +4673,11 @@ msgstr "結果被撤回" msgid "Results interpretation" msgstr "結果詮釋" -#: senaite/core/browser/dashboard/dashboard.py:423 +#: senaite/core/browser/dashboard/dashboard.py:431 msgid "Results pending" msgstr "等待結果" -#: bika/lims/content/analysisrequest.py:626 +#: bika/lims/content/analysisrequest.py:627 #: bika/lims/content/preservation.py:49 #: bika/lims/content/sampletype.py:118 msgid "Retention Period" @@ -4594,7 +4687,7 @@ msgstr "保留期" msgid "Retest" msgstr "複檢" -#: bika/lims/browser/analyses/view.py:162 +#: bika/lims/browser/analyses/view.py:163 #: bika/lims/browser/referencesample.py:183 #: bika/lims/browser/worksheet/views/analyses.py:98 msgid "Retested" @@ -4606,7 +4699,7 @@ msgstr "已複檢" msgid "Retract" msgstr "撤回" -#: senaite/core/browser/dashboard/dashboard.py:586 +#: senaite/core/browser/dashboard/dashboard.py:594 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml #: senaite/core/profiles/default/workflows/senaite_duplicateanalysis_workflow/definition.xml msgid "Retracted" @@ -4616,10 +4709,14 @@ msgstr "已撤回" msgid "Retracted analyses" msgstr "已撤回的分析" -#: bika/lims/browser/instrument.py:596 +#: bika/lims/browser/instrument.py:598 msgid "Retractions" msgstr "撤回" +#: senaite/impress/controlpanel.py:76 +msgid "Returns the raw HTML in the report preview." +msgstr "" + #: bika/lims/browser/publish/reports_listing.py:110 msgid "Review State" msgstr "複審狀態" @@ -4629,7 +4726,7 @@ msgid "Reviewed by" msgstr "複審人:" #: bika/lims/browser/auditlog.py:87 -#: bika/lims/controlpanel/auditlog.py:87 +#: bika/lims/controlpanel/auditlog.py:88 msgid "Roles" msgstr "角色" @@ -4638,22 +4735,26 @@ msgstr "角色" msgid "Rollback" msgstr "復原" -#: bika/lims/browser/worksheet/views/folder.py:106 +#: bika/lims/browser/worksheet/views/folder.py:107 msgid "Routine Analyses" msgstr "例行分析" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE" msgstr "" -#: senaite/core/configure.zcml:39 +#: senaite/core/configure.zcml:41 msgid "SENAITE CORE Add-on" msgstr "" -#: bika/lims/profiles.zcml:17 +#: bika/lims/profiles.zcml:15 msgid "SENAITE Core 1.x (do not install)" msgstr "" +#: senaite/impress/controlpanel.py:85 +msgid "SENAITE IMPRESS Settings" +msgstr "" + #: senaite/core/browser/frontpage/configure.zcml:23 msgid "SENAITE LIMS front-page" msgstr "SENAITE LIMS 首頁" @@ -4662,6 +4763,10 @@ msgstr "SENAITE LIMS 首頁" msgid "SENAITE front-page" msgstr "SENAITE 首頁" +#: senaite/app/spotlight/configure.zcml:48 +msgid "SENAITE.APP.SPOTLIGHT" +msgstr "" + #: bika/lims/browser/contact.py:287 msgid "SMTP server disconnected. User creation aborted." msgstr "SMTP 伺服器短線。終止用戶創建。" @@ -4675,12 +4780,12 @@ msgid "Salutation" msgstr "頭銜" #: bika/lims/browser/analysisrequest/templates/analysisrequest_view.pt:16 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:320 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:379 #: bika/lims/browser/batch/batchbook.py:64 msgid "Sample" msgstr "樣本" -#: bika/lims/browser/analysisrequest/add2.py:1650 +#: bika/lims/browser/analysisrequest/add2.py:1674 msgid "Sample ${AR} was successfully created." msgstr "${AR} 樣本成功建立。" @@ -4717,7 +4822,7 @@ msgstr "樣本分樣" #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:124 #: bika/lims/browser/batch/batchbook.py:74 -#: bika/lims/content/analysisrequest.py:732 +#: bika/lims/content/analysisrequest.py:733 msgid "Sample Point" msgstr "採樣點" @@ -4727,11 +4832,11 @@ msgstr "採樣點" msgid "Sample Points" msgstr "採樣點" -#: bika/lims/content/analysisrequest.py:636 +#: bika/lims/content/analysisrequest.py:637 msgid "Sample Rejection" msgstr "拒絕樣本" -#: bika/lims/content/analysisrequest.py:378 +#: bika/lims/content/analysisrequest.py:379 msgid "Sample Template" msgstr "樣本樣板" @@ -4751,7 +4856,7 @@ msgstr "樣本類型" msgid "Sample Type Prefix" msgstr "樣本類型前綴" -#: bika/lims/content/samplepoint.py:95 +#: bika/lims/content/samplepoint.py:96 #: bika/lims/controlpanel/bika_samplepoints.py:87 #: bika/lims/controlpanel/bika_sampletypes.py:64 msgid "Sample Types" @@ -4761,10 +4866,14 @@ msgstr "樣本類型" msgid "Sample collected by the laboratory" msgstr "由實驗室採集樣本" -#: bika/lims/content/analysisrequest.py:852 +#: bika/lims/content/analysisrequest.py:853 msgid "Sample condition" msgstr "樣本狀態" +#: bika/lims/browser/workflow/analysisrequest.py:338 +msgid "Sample date required for sample %s" +msgstr "" + #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Sample due" msgstr "樣本逾期日" @@ -4773,7 +4882,7 @@ msgstr "樣本逾期日" msgid "Sample point" msgstr "採樣點" -#: senaite/core/browser/dashboard/dashboard.py:622 +#: senaite/core/browser/dashboard/dashboard.py:630 msgid "Sample received" msgstr "已收到樣本" @@ -4795,27 +4904,31 @@ msgstr "需分樣的樣本" msgid "SampleMatrix" msgstr "樣本基體" -#: bika/lims/content/analysisrequest.py:675 +#: bika/lims/content/analysisrequest.py:676 #: bika/lims/content/artemplate.py:215 msgid "SampleType" msgstr "樣本類型" -#: bika/lims/content/analysisrequest.py:475 -#: senaite/core/browser/samples/view.py:187 +#: bika/lims/content/analysisrequest.py:476 +#: senaite/core/browser/samples/view.py:191 msgid "Sampler" msgstr "採樣人" -#: bika/lims/content/analysisrequest.py:496 +#: bika/lims/content/analysisrequest.py:497 msgid "Sampler for scheduled sampling" msgstr "已排期採樣的採樣人" -#: bika/lims/browser/worksheet/views/folder.py:102 +#: bika/lims/browser/workflow/analysisrequest.py:331 +msgid "Sampler required for sample %s" +msgstr "" + +#: bika/lims/browser/worksheet/views/folder.py:103 #: bika/lims/profiles/default/types/Batch.xml #: bika/lims/profiles/default/types/Client.xml msgid "Samples" msgstr "樣本" -#: bika/lims/browser/analysisrequest/add2.py:1647 +#: bika/lims/browser/analysisrequest/add2.py:1671 msgid "Samples ${ARs} were successfully created." msgstr "${ARs} 樣本已成功建立。" @@ -4834,16 +4947,16 @@ msgid "Samples not invoiced" msgstr "未結算發票的樣本" #: bika/lims/content/referencedefinition.py:71 -#: bika/lims/content/referencesample.py:78 +#: bika/lims/content/referencesample.py:74 #: bika/lims/content/sampletype.py:128 msgid "Samples of this type should be treated as hazardous" msgstr "這種類型的樣品應被視為危險物處理" -#: senaite/core/browser/dashboard/dashboard.py:443 +#: senaite/core/browser/dashboard/dashboard.py:451 msgid "Samples published" msgstr "已發佈的樣本" -#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:144 +#: bika/lims/browser/reports/productivity_samplereceivedvsreported.py:143 #: bika/lims/browser/reports/templates/productivity_samplereceivedvsreported.pt:17 msgid "Samples received vs. reported" msgstr "已收到的樣本與報告" @@ -4856,35 +4969,35 @@ msgstr "已收到的樣本與樣本報告" msgid "Samples rejection reporting form" msgstr "拒絕樣本的報告表格" -#: senaite/core/browser/dashboard/dashboard.py:408 +#: senaite/core/browser/dashboard/dashboard.py:416 msgid "Samples scheduled for sampling" msgstr "已排期採樣的樣本" -#: senaite/core/browser/dashboard/dashboard.py:401 +#: senaite/core/browser/dashboard/dashboard.py:409 msgid "Samples to be preserved" msgstr "待防腐的樣本" -#: senaite/core/browser/dashboard/dashboard.py:451 +#: senaite/core/browser/dashboard/dashboard.py:459 msgid "Samples to be printed" msgstr "待列印的樣本" -#: senaite/core/browser/dashboard/dashboard.py:415 +#: senaite/core/browser/dashboard/dashboard.py:423 msgid "Samples to be received" msgstr "待接收的樣本" -#: senaite/core/browser/dashboard/dashboard.py:394 +#: senaite/core/browser/dashboard/dashboard.py:402 msgid "Samples to be sampled" msgstr "待採樣的樣本" -#: senaite/core/browser/dashboard/dashboard.py:429 +#: senaite/core/browser/dashboard/dashboard.py:437 msgid "Samples to be verified" msgstr "待審核的樣本" -#: senaite/core/browser/dashboard/dashboard.py:436 +#: senaite/core/browser/dashboard/dashboard.py:444 msgid "Samples verified" msgstr "已審核的樣本" -#: senaite/core/browser/dashboard/dashboard.py:422 +#: senaite/core/browser/dashboard/dashboard.py:430 msgid "Samples with results pending" msgstr "等待結果的樣本" @@ -4892,7 +5005,7 @@ msgstr "等待結果的樣本" msgid "Sampling Date" msgstr "採樣日期" -#: bika/lims/content/analysisrequest.py:828 +#: bika/lims/content/analysisrequest.py:829 #: bika/lims/controlpanel/bika_samplingdeviations.py:68 #: bika/lims/profiles/default/types/SamplingDeviation.xml msgid "Sampling Deviation" @@ -4903,11 +5016,11 @@ msgstr "採樣偏差" msgid "Sampling Deviations" msgstr "採樣偏差" -#: bika/lims/content/samplepoint.py:83 +#: bika/lims/content/samplepoint.py:84 msgid "Sampling Frequency" msgstr "採樣頻率" -#: senaite/core/browser/dashboard/dashboard.py:409 +#: senaite/core/browser/dashboard/dashboard.py:417 msgid "Sampling scheduled" msgstr "已排期採樣" @@ -4916,7 +5029,7 @@ msgid "Saturday" msgstr "星期六" #: bika/lims/browser/analysisrequest/manage_analyses.py:116 -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:585 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:649 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:119 msgid "Save" msgstr "保存" @@ -4933,12 +5046,12 @@ msgstr "" msgid "Schedule sampling" msgstr "" -#: senaite/core/browser/samples/view.py:267 +#: senaite/core/browser/samples/view.py:271 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "Scheduled sampling" msgstr "" -#: bika/lims/browser/instrument.py:397 +#: bika/lims/browser/instrument.py:399 msgid "Scheduled task" msgstr "計劃任務" @@ -4946,6 +5059,10 @@ msgstr "計劃任務" msgid "Scientific name" msgstr "科學名稱/學名" +#: senaite/app/spotlight/templates/spotlight_viewlet.pt:9 +msgid "Search" +msgstr "" + #: bika/lims/browser/fields/coordinatefield.py:38 msgid "Seconds" msgstr "秒" @@ -4962,15 +5079,19 @@ msgstr "" msgid "Seeding key {} to {}" msgstr "" -#: bika/lims/content/bikasetup.py:671 +#: bika/lims/content/analysisservice.py:261 +msgid "Select" +msgstr "" + +#: bika/lims/content/bikasetup.py:661 msgid "Select 'Register' if you want stickers to be automatically printed when new Samples or sample records are created. Select 'Receive' to print stickers when Samples or Samples are received. Select 'None' to disable automatic printing" msgstr "" -#: bika/lims/browser/templates/partition_magic.pt:203 +#: bika/lims/browser/templates/partition_magic.pt:205 msgid "Select Partition Analyses" msgstr "" -#: bika/lims/content/analysisservice.py:145 +#: bika/lims/content/analysisservice.py:148 msgid "Select a default preservation for this analysis service. If the preservation depends on the sample type combination, specify a preservation per sample type in the table below" msgstr "為此分析服務選擇默認保存。如果保存取決於樣品類型組合,指定下表中每個樣品類型保存" @@ -4978,7 +5099,7 @@ msgstr "為此分析服務選擇默認保存。如果保存取決於樣品類型 msgid "Select a manager from the available personnel configured under the 'lab contacts' setup item. Departmental managers are referenced on analysis results reports containing analyses by their department." msgstr "從“實驗室聯絡”選項中可用的職員中選擇一個管理員, 部門經理的名字將在他們的部門分析報告列出" -#: bika/lims/content/analysisrequest.py:269 +#: bika/lims/content/analysisrequest.py:270 msgid "Select a sample to create a secondary Sample" msgstr "" @@ -5002,15 +5123,15 @@ msgstr "選擇分析員" msgid "Select any add-ons you want to activate immediately. You can also activate add-ons after the site has been created using the Add-ons control panel." msgstr "" -#: senaite/core/exportimport/import.pt:119 +#: senaite/core/exportimport/import.pt:129 msgid "Select existing file" msgstr "選擇現有文件" -#: bika/lims/content/instrumentcertification.py:91 +#: bika/lims/content/instrumentcertification.py:86 msgid "Select if is an in-house calibration certificate" msgstr "選擇這是否是一個內部校準證書" -#: bika/lims/content/analysisservice.py:87 +#: bika/lims/content/analysisservice.py:90 msgid "Select if the calculation to be used is the calculation set by default in the default method. If unselected, the calculation can be selected manually" msgstr "如這個將使用的計算情式是默認設置的計算方法。如果沒有選擇,計算可手動選擇" @@ -5031,15 +5152,15 @@ msgstr "選擇儀器" msgid "Select template" msgstr "選擇模板" -#: bika/lims/content/bikasetup.py:240 +#: bika/lims/content/bikasetup.py:230 msgid "Select the country the site will show by default" msgstr "選擇一個國家, 該國的網站將默認顯示" -#: bika/lims/content/bikasetup.py:228 +#: bika/lims/content/bikasetup.py:218 msgid "Select the currency the site will use to display prices." msgstr "選擇網站將用於顯示價格的幣種。" -#: bika/lims/content/analysisservice.py:166 +#: bika/lims/content/analysisservice.py:169 msgid "Select the default container to be used for this analysis service. If the container to be used depends on the sample type and preservation combination, specify the container in the sample type table below" msgstr "選擇默認的容器被用於此分析服務。如果要使用的容器取決於樣品類型與保存的組合,指定在下面的示例類型表的容器" @@ -5055,39 +5176,39 @@ msgstr "選擇首選的儀器" msgid "Select the types that this ID is used to identify." msgstr "" -#: bika/lims/content/bikasetup.py:628 +#: bika/lims/content/bikasetup.py:618 msgid "Select this to activate automatic notifications via email to the Client and Lab Managers when a Sample is invalidated." msgstr "" -#: bika/lims/content/bikasetup.py:593 +#: bika/lims/content/bikasetup.py:583 msgid "Select this to activate automatic notifications via email to the Client when a Sample is rejected." msgstr "" -#: bika/lims/content/bikasetup.py:449 +#: bika/lims/content/bikasetup.py:439 msgid "Select this to activate the dashboard as a default front page." msgstr "" -#: bika/lims/content/bikasetup.py:852 +#: bika/lims/content/bikasetup.py:842 msgid "Select this to activate the rejection workflow for Samples. A 'Reject' option will be displayed in the actions menu." msgstr "" -#: bika/lims/content/bikasetup.py:495 +#: bika/lims/content/bikasetup.py:485 msgid "Select this to activate the sample collection workflow steps." msgstr "選擇啟用樣本採集工作流程。" -#: bika/lims/content/bikasetup.py:504 +#: bika/lims/content/bikasetup.py:494 msgid "Select this to allow a Sampling Coordinator to schedule a sampling. This functionality only takes effect when 'Sampling workflow' is active" msgstr "" -#: bika/lims/content/bikasetup.py:483 +#: bika/lims/content/bikasetup.py:473 msgid "Select this to allow the user to set an additional 'Printed' status to those Analysis Requests tha have been Published. Disabled by default." msgstr "" -#: bika/lims/content/bikasetup.py:516 +#: bika/lims/content/bikasetup.py:506 msgid "Select to receive the samples automatically when created by lab personnel and sampling workflow is disabled. Samples created by client contacts won't be received automatically" msgstr "" -#: bika/lims/content/bikasetup.py:529 +#: bika/lims/content/bikasetup.py:519 msgid "Select to show sample partitions to client contacts. If deactivated, partitions won't be included in listings and no info message with links to the primary sample will be displayed to client contacts." msgstr "" @@ -5095,15 +5216,15 @@ msgstr "" msgid "Select which Analyses should be included on the Worksheet" msgstr "選擇工作表中要包含的分析" -#: bika/lims/content/bikasetup.py:706 +#: bika/lims/content/bikasetup.py:696 msgid "Select which sticker should be used as the 'large' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:695 +#: bika/lims/content/bikasetup.py:685 msgid "Select which sticker should be used as the 'small' sticker by default" msgstr "" -#: bika/lims/content/bikasetup.py:684 +#: bika/lims/content/bikasetup.py:674 msgid "Select which sticker to print when automatic sticker printing is enabled" msgstr "當選擇啟用自動貼紙印刷時, 要打印那貼紙" @@ -5132,7 +5253,7 @@ msgid "Sender" msgstr "" #: bika/lims/browser/fields/partitionsetupfield.py:114 -#: bika/lims/content/analysisservice.py:127 +#: bika/lims/content/analysisservice.py:130 msgid "Separate Container" msgstr "單獨的容器" @@ -5146,7 +5267,7 @@ msgstr "序列號" msgid "Service" msgstr "服務" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:476 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:535 msgid "Service cannot be deselected. Please click the info button for further details" msgstr "" @@ -5166,11 +5287,11 @@ msgstr "" msgid "Set remarks for selected analyses" msgstr "" -#: bika/lims/content/analysisrequest.py:637 +#: bika/lims/content/analysisrequest.py:638 msgid "Set the Sample Rejection workflow and the reasons" msgstr "" -#: bika/lims/content/bikasetup.py:716 +#: bika/lims/content/bikasetup.py:706 msgid "Set the default number of copies to be printed for each sticker" msgstr "" @@ -5178,15 +5299,15 @@ msgstr "" msgid "Set the maintenance task as closed." msgstr "當關閉時, 設置維護/保護任務。" -#: bika/lims/content/analysisrequest.py:708 +#: bika/lims/content/analysisrequest.py:709 msgid "Set the specification to be used before publishing a Sample." msgstr "" -#: bika/lims/content/bikasetup.py:611 +#: bika/lims/content/bikasetup.py:601 msgid "Set the text for the body of the email to be sent to the Sample's client contact if the option 'Email notification on Sample rejection' is enabled. You can use reserved keywords: $sample_id, $sample_link, $reasons, $lab_address" msgstr "" -#: bika/lims/content/bikasetup.py:652 +#: bika/lims/content/bikasetup.py:642 msgid "Set the text for the body of the email to be sent, , if option 'Email notification on Sample 'invalidation' enabled, to the Sample's client contact. You can use reserved keywords: $sample_id, $sample_link, $retest_id, $retest_link, $lab_address" msgstr "" @@ -5212,6 +5333,10 @@ msgstr "貨架標題" msgid "Shipping address" msgstr "郵寄地址" +#: bika/lims/content/client.py:59 +msgid "Short and unique identifier of this client. Besides fast searches by client in Samples listings, the purposes of this field depend on the laboratory needs. For instance, the Client ID can be included as part of the Sample identifier, so the lab can easily know the client a given sample belongs to by just looking to its ID." +msgstr "" + #: bika/lims/content/method.py:161 msgid "Short method description" msgstr "" @@ -5220,7 +5345,7 @@ msgstr "" msgid "Short title" msgstr "" -#: bika/lims/content/analysisrequest.py:947 +#: bika/lims/content/analysisrequest.py:948 msgid "Should the analyses be excluded from the invoice?" msgstr "" @@ -5228,7 +5353,11 @@ msgstr "" msgid "Should the default example content be added to the site?" msgstr "" -#: bika/lims/content/client.py:124 +#: senaite/core/exportimport/import.pt:180 +msgid "Show last auto import logs" +msgstr "" + +#: bika/lims/content/client.py:131 msgid "Show only selected categories in client views" msgstr "用户视图中只能看到选中的类别" @@ -5255,7 +5384,7 @@ msgid "Site Title" msgstr "網站標題" #: bika/lims/browser/client/views/attachments.py:53 -#: bika/lims/browser/reports/__init__.py:131 +#: bika/lims/browser/reports/__init__.py:130 #: bika/lims/browser/reports/productivity_analysesattachments.py:88 msgid "Size" msgstr "尺寸" @@ -5264,7 +5393,7 @@ msgstr "尺寸" msgid "Small Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:694 +#: bika/lims/content/bikasetup.py:684 msgid "Small sticker" msgstr "" @@ -5282,7 +5411,7 @@ msgstr "排序關鍵字" msgid "Source" msgstr "" -#: bika/lims/browser/analyses/view.py:155 +#: bika/lims/browser/analyses/view.py:156 #: bika/lims/browser/worksheet/views/analyses.py:102 msgid "Specification" msgstr "規範" @@ -5295,7 +5424,7 @@ msgstr "" msgid "Specification ranges have changed since they were assigned" msgstr "" -#: bika/lims/content/analysisspec.py:83 +#: bika/lims/content/analysisspec.py:82 msgid "Specifications" msgstr "多個規範" @@ -5316,12 +5445,12 @@ msgid "Start date must be before End Date" msgstr "" #: bika/lims/browser/batch/batchbook.py:87 -#: bika/lims/browser/batchfolder.py:86 +#: bika/lims/browser/batchfolder.py:84 #: bika/lims/browser/referencesample.py:188 msgid "State" msgstr "狀況/說明" -#: bika/lims/browser/analyses/view.py:140 +#: bika/lims/browser/analyses/view.py:141 #: bika/lims/browser/reports/productivity_analysesperclient.py:146 #: bika/lims/browser/reports/productivity_analysespersampletype.py:87 msgid "Status" @@ -5333,7 +5462,7 @@ msgstr "狀態" msgid "Sticker" msgstr "" -#: bika/lims/content/bikasetup.py:683 +#: bika/lims/content/bikasetup.py:673 msgid "Sticker templates" msgstr "貼紙模板" @@ -5343,7 +5472,7 @@ msgstr "貼紙模板" msgid "Stickers preview" msgstr "" -#: bika/lims/content/analysisrequest.py:755 +#: bika/lims/content/analysisrequest.py:756 #: bika/lims/controlpanel/bika_storagelocations.py:72 #: bika/lims/profiles/default/types/StorageLocation.xml msgid "Storage Location" @@ -5354,6 +5483,14 @@ msgstr "存儲位置" msgid "Storage Locations" msgstr "多個存儲位置" +#: senaite/impress/controlpanel.py:58 +msgid "Store Multi-Report PDFs Individually" +msgstr "" + +#: senaite/impress/controlpanel.py:59 +msgid "Store generated multi-report PDFs individually. Turn off to store the multi-report PDF only for the primary item of the report" +msgstr "" + #: bika/lims/content/abstractbaseanalysis.py:591 msgid "String result" msgstr "" @@ -5377,24 +5514,24 @@ msgid "Subject" msgstr "" #: bika/lims/browser/batch/batchbook.py:253 -#: senaite/core/exportimport/import.pt:108 +#: senaite/core/exportimport/import.pt:118 #: senaite/core/profiles/default/workflows/senaite_analysis_workflow/definition.xml msgid "Submit" msgstr "提交" -#: senaite/core/exportimport/import.pt:98 +#: senaite/core/exportimport/import.pt:108 msgid "Submit a valid Open XML (.XLSX) file containing setup records to continue." msgstr "" -#: bika/lims/browser/analyses/view.py:1116 +#: bika/lims/browser/analyses/view.py:1178 msgid "Submitted and verified by the same user: {}" msgstr "" -#: bika/lims/browser/analyses/view.py:173 +#: bika/lims/browser/analyses/view.py:174 msgid "Submitter" msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:541 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:605 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:198 #: bika/lims/browser/reports/templates/productivity_analysesperdepartment.pt:122 msgid "Subtotal" @@ -5413,7 +5550,7 @@ msgid "Supervisor of the Lab" msgstr "" #: bika/lims/browser/referencesample.py:401 -#: bika/lims/browser/worksheet/views/analyses.py:526 +#: bika/lims/browser/worksheet/views/analyses.py:528 #: bika/lims/content/instrument.py:114 msgid "Supplier" msgstr "供應商" @@ -5456,16 +5593,16 @@ msgstr "系統儀表板" msgid "System default" msgstr "系統預設" -#: bika/lims/browser/instrument.py:81 +#: bika/lims/browser/instrument.py:83 msgid "Task" msgstr "任務" -#: bika/lims/content/instrumentcertification.py:62 +#: bika/lims/content/instrumentcertification.py:57 msgid "Task ID" msgstr "任務代號" #. Default: "Type" -#: bika/lims/browser/instrument.py:83 +#: bika/lims/browser/instrument.py:85 #: bika/lims/content/instrumentscheduledtask.py:67 msgid "Task type" msgstr "任務類型" @@ -5480,7 +5617,7 @@ msgstr "為分析員準備的技術描述和說明" #: bika/lims/browser/templates/analysisreport_info.pt:33 #: bika/lims/browser/templates/stickers_preview.pt:179 -#: bika/lims/browser/worksheet/views/folder.py:99 +#: bika/lims/browser/worksheet/views/folder.py:100 msgid "Template" msgstr "模板" @@ -5494,6 +5631,7 @@ msgstr "測試結果" #: bika/lims/browser/publish/templates/email.pt:116 #: bika/lims/browser/templates/analysisreport_info.pt:173 +#: bika/lims/content/analysisservice.py:258 msgid "Text" msgstr "文字" @@ -5537,15 +5675,15 @@ msgstr "他負責保養/維修的分析師或代理人" msgid "The analyst responsible of the validation" msgstr "負責驗證的分析師" -#: bika/lims/content/analysisrequest.py:309 +#: bika/lims/content/analysisrequest.py:310 msgid "The assigned batch of this request" msgstr "指派本次需求的排程" -#: bika/lims/content/analysisrequest.py:347 +#: bika/lims/content/analysisrequest.py:348 msgid "The assigned batch sub group of this request" msgstr "" -#: bika/lims/content/analysisrequest.py:240 +#: bika/lims/content/analysisrequest.py:241 msgid "The assigned client of this request" msgstr "" @@ -5558,23 +5696,23 @@ msgstr "" msgid "The category the analysis service belongs to" msgstr "分析服務所屬的類別" -#: bika/lims/content/analysisrequest.py:811 +#: bika/lims/content/analysisrequest.py:812 msgid "The client side identifier of the sample" msgstr "" -#: bika/lims/content/analysisrequest.py:778 +#: bika/lims/content/analysisrequest.py:779 msgid "The client side order number for this request" msgstr "顧客端本次需求中所要求數量" -#: bika/lims/content/analysisrequest.py:795 +#: bika/lims/content/analysisrequest.py:796 msgid "The client side reference for this request" msgstr "" -#: bika/lims/content/analysisrequest.py:853 +#: bika/lims/content/analysisrequest.py:854 msgid "The condition of the sample" msgstr "樣本狀況" -#: bika/lims/content/analysisrequest.py:190 +#: bika/lims/content/analysisrequest.py:191 msgid "The contacts used in CC for email notifications" msgstr "" @@ -5582,23 +5720,23 @@ msgstr "" msgid "The date the instrument was installed" msgstr "安裝儀器的日期" -#: bika/lims/content/analysisrequest.py:593 +#: bika/lims/content/analysisrequest.py:594 msgid "The date when the sample was preserved" msgstr "樣本保存的日期" -#: bika/lims/content/analysisrequest.py:1038 +#: bika/lims/content/analysisrequest.py:1039 msgid "The date when the sample was received" msgstr "樣本接收的日期" -#: bika/lims/content/analysisrequest.py:455 +#: bika/lims/content/analysisrequest.py:456 msgid "The date when the sample was taken" msgstr "樣本取走的日期" -#: bika/lims/content/analysisrequest.py:511 +#: bika/lims/content/analysisrequest.py:512 msgid "The date when the sample will be taken" msgstr "將要取走樣本的日期" -#: bika/lims/content/client.py:141 +#: bika/lims/content/client.py:148 msgid "The decimal mark selected in Bika Setup will be used." msgstr "在Bika 設置所選的十進制標記將被使用。" @@ -5610,11 +5748,11 @@ msgstr "默認容器類型。新的樣本分區被自動分配這種類型的容 msgid "The default timezone setting of the portal. Users will be able to set their own timezone, if available timezones are defined in the date and time settings." msgstr "" -#: bika/lims/content/bikasetup.py:250 +#: bika/lims/content/bikasetup.py:240 msgid "The discount percentage entered here, is applied to the prices for clients flagged as 'members', normally co-operative members or associates deserving of this discount" msgstr "輸入折扣的百分數, 該折扣將用於標為'會員'的用户,通常企業或協會人員將得到該折扣" -#: bika/lims/content/analysisrequest.py:890 +#: bika/lims/content/analysisrequest.py:891 msgid "The environmental condition during sampling" msgstr "抽樣時的環境狀況" @@ -5626,12 +5764,16 @@ msgstr "" msgid "The following sample(s) will be dispatched" msgstr "" -#: bika/lims/content/samplepoint.py:75 +#: senaite/impress/controlpanel.py:68 +msgid "The footer text will be rendered on every PDF page and may contain arbitrary HTML" +msgstr "" + +#: bika/lims/content/samplepoint.py:76 msgid "The height or depth at which the sample has to be taken" msgstr "取樣的高度或深度" #: bika/lims/content/instrument.py:278 -#: bika/lims/content/instrumentcertification.py:63 +#: bika/lims/content/instrumentcertification.py:58 msgid "The instrument's ID in the lab's asset register" msgstr "該儀器在實驗室的資產登記身份證" @@ -5639,7 +5781,7 @@ msgstr "該儀器在實驗室的資產登記身份證" msgid "The instrument's model number" msgstr "該儀器的型號" -#: bika/lims/content/instrumentcertification.py:116 +#: bika/lims/content/instrumentcertification.py:112 msgid "The interval is calculated from the 'From' field and defines when the certificate expires in days. Setting this inverval overwrites the 'To' field on save." msgstr "" @@ -5656,11 +5798,11 @@ msgstr "實驗室部門" msgid "The laboratory departments" msgstr "" -#: bika/lims/content/bikasetup.py:468 +#: bika/lims/content/bikasetup.py:458 msgid "The landing page is shown for non-authenticated users if the Dashboard is not selected as the default front page. If no landing page is selected, the default frontpage is displayed." msgstr "" -#: bika/lims/content/samplepoint.py:96 +#: bika/lims/content/samplepoint.py:97 msgid "The list of sample types that can be collected at this sample point. If no sample types are selected, then all sample types are available." msgstr "可在此樣本點收集樣品類型的列表。如果沒有樣品類型被選擇,那麼所有樣品類型都可用。" @@ -5684,15 +5826,11 @@ msgstr "樣品數量 - 按分析服務" msgid "The number of analyses requested per sample type" msgstr "樣品數量 - 按樣品類别" -#: bika/lims/content/bikasetup.py:161 -msgid "The number of days before a password expires. 0 disables password expiry" -msgstr "密碼有效天數. 如果輸入0則表示永遠有效" - -#: bika/lims/content/bikasetup.py:581 +#: bika/lims/content/bikasetup.py:571 msgid "The number of days before a sample expires and cannot be analysed any more. This setting can be overwritten per individual sample type in the sample types setup" msgstr "樣品有效天數, 過期的樣品將不能分析. 該設置可以在樣品類型設置中為具體樣品類型重置." -#: bika/lims/content/bikasetup.py:171 +#: bika/lims/content/bikasetup.py:161 msgid "The number of minutes before a user is automatically logged off. 0 disables automatic log-off" msgstr "幾分鐘內用戶將被自動登出。 0禁用自動登出" @@ -5708,7 +5846,7 @@ msgstr "請求的數量和每個客戶分析" msgid "The period for which un-preserved samples of this type can be kept before they expire and cannot be analysed any further" msgstr "在這期間未保存的樣品可在到期之前保持,並且不能被進一步分析" -#: bika/lims/content/instrumentcertification.py:177 +#: bika/lims/content/instrumentcertification.py:171 msgid "The person at the supplier who approved the certificate" msgstr "這個人批准供應商的證書" @@ -5717,15 +5855,15 @@ msgstr "這個人批准供應商的證書" msgid "The person at the supplier who performed the task" msgstr "這個人在供應商執行任務" -#: bika/lims/content/instrumentcertification.py:157 +#: bika/lims/content/instrumentcertification.py:151 msgid "The person at the supplier who prepared the certificate" msgstr "這個人在供應商執準備證書" -#: bika/lims/content/analysisrequest.py:612 +#: bika/lims/content/analysisrequest.py:613 msgid "The person who preserved the sample" msgstr "凡是保存樣本的人" -#: bika/lims/content/analysisrequest.py:476 +#: bika/lims/content/analysisrequest.py:477 msgid "The person who took the sample" msgstr "凡是取得樣本的人" @@ -5733,7 +5871,7 @@ msgstr "凡是取得樣本的人" msgid "The place where the instrument is located in the laboratory" msgstr "" -#: bika/lims/content/analysisrequest.py:379 +#: bika/lims/content/analysisrequest.py:380 msgid "The predefined values of the Sample template are set in the request" msgstr "" @@ -5741,7 +5879,7 @@ msgstr "" msgid "The price charged per analysis for clients who qualify for bulk discounts" msgstr "這個客戶的分析收費合資格享有量大折扣" -#: bika/lims/content/analysisrequest.py:154 +#: bika/lims/content/analysisrequest.py:155 msgid "The primary contact of this sample, who will receive notifications and publications via email" msgstr "" @@ -5861,7 +5999,7 @@ msgstr "這是第二樣本屬於" msgid "This is a detached partition from Sample" msgstr "" -#: bika/lims/content/bikasetup.py:566 +#: bika/lims/content/bikasetup.py:556 msgid "This is the default maximum time allowed for performing analyses. It is only used for analyses where the analysis service does not specify a turnaround time. Only laboratory workdays are considered." msgstr "" @@ -5893,11 +6031,11 @@ msgstr "星期四" msgid "Time" msgstr "時間" -#: senaite/core/exportimport/import.pt:113 +#: senaite/core/exportimport/import.pt:123 msgid "Tip. Attached documents will not be loaded unless they are present in the instance." msgstr "提示. 添加文件不會被加載,除非它們是存在於實例。" -#: bika/lims/browser/batchfolder.py:61 +#: bika/lims/browser/batchfolder.py:59 #: bika/lims/browser/client/views/analysisprofiles.py:54 #: bika/lims/browser/client/views/artemplates.py:53 msgid "Title" @@ -5920,16 +6058,16 @@ msgid "Title of the site" msgstr "場地的標題" #: bika/lims/content/instrumentcalibration.py:99 -#: bika/lims/content/instrumentcertification.py:144 #: bika/lims/content/instrumentmaintenancetask.py:76 +#: bika/lims/content/instrumentvalidation.py:80 msgid "To" msgstr "至" -#: senaite/core/browser/samples/view.py:257 +#: senaite/core/browser/samples/view.py:261 msgid "To Be Preserved" msgstr "需要保留" -#: senaite/core/browser/samples/view.py:248 +#: senaite/core/browser/samples/view.py:252 msgid "To Be Sampled" msgstr "需要取樣" @@ -5937,23 +6075,23 @@ msgstr "需要取樣" msgid "To be displayed below each Analysis Category section on results reports." msgstr "將每個分析類型結果報告顯示" -#: senaite/core/browser/dashboard/dashboard.py:402 +#: senaite/core/browser/dashboard/dashboard.py:410 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be preserved" msgstr "待保存" -#: senaite/core/browser/dashboard/dashboard.py:452 +#: senaite/core/browser/dashboard/dashboard.py:460 msgid "To be printed" msgstr "待列印" -#: senaite/core/browser/dashboard/dashboard.py:395 +#: senaite/core/browser/dashboard/dashboard.py:403 #: senaite/core/profiles/default/workflows/senaite_sample_workflow/definition.xml msgid "To be sampled" msgstr "待抽樣" -#: bika/lims/browser/worksheet/views/folder.py:141 -#: senaite/core/browser/dashboard/dashboard.py:430 -#: senaite/core/browser/samples/view.py:299 +#: bika/lims/browser/worksheet/views/folder.py:142 +#: senaite/core/browser/dashboard/dashboard.py:438 +#: senaite/core/browser/samples/view.py:303 msgid "To be verified" msgstr "需要驗証" @@ -5961,7 +6099,7 @@ msgstr "需要驗証" msgid "To test the calculation, enter values here for all calculation parameters. This includes Interim fields defined above, as well as any services that this calculation depends on to calculate results." msgstr "" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:569 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:633 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:226 #: bika/lims/browser/reports/productivity_analysesattachments.py:132 msgid "Total" @@ -6047,7 +6185,7 @@ msgid "Unassigned" msgstr "未分配" #: bika/lims/content/abstractbaseanalysis.py:480 -#: bika/lims/content/abstractroutineanalysis.py:58 +#: bika/lims/content/abstractroutineanalysis.py:56 msgid "Uncertainty" msgstr "不确定性" @@ -6069,7 +6207,7 @@ msgstr "" msgid "Unit" msgstr "單位" -#: bika/lims/validators.py:1187 +#: bika/lims/validators.py:1188 msgid "Unknown IBAN country %s" msgstr "未知IBAN 國家%S" @@ -6099,7 +6237,7 @@ msgstr "無法識別文件格式${fileformat}" msgid "Unrecognized file format ${format}" msgstr "無法辨識的檔案格式 ${format}" -#: senaite/core/browser/samples/view.py:393 +#: senaite/core/browser/samples/view.py:397 msgid "Unsassigned" msgstr "" @@ -6123,11 +6261,11 @@ msgstr "檢測上限(UDL)" msgid "Use Analysis Profile Price" msgstr "使用分析簡介價格" -#: bika/lims/content/bikasetup.py:448 +#: bika/lims/content/bikasetup.py:438 msgid "Use Dashboard as default front page" msgstr "使用儀表板做為預設首頁" -#: bika/lims/content/analysisservice.py:86 +#: bika/lims/content/analysisservice.py:89 msgid "Use the Default Calculation of Method" msgstr "使用預設的計算方式" @@ -6167,11 +6305,11 @@ msgstr "" msgid "Users history" msgstr "用戶歷史" -#: bika/lims/content/bikasetup.py:296 +#: bika/lims/content/bikasetup.py:286 msgid "Using too few data points does not make statistical sense. Set an acceptable minimum number of results before QC statistics will be calculated and plotted" msgstr "取样点太少时分析结果无意义. 请在质量控制统计处理前设置可接受的最小样品量." -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:555 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:619 #: bika/lims/browser/analysisrequest/templates/invoice_content.pt:167 #: bika/lims/content/analysisprofile.py:134 msgid "VAT" @@ -6179,7 +6317,7 @@ msgstr "增值税" #: bika/lims/content/abstractbaseanalysis.py:433 #: bika/lims/content/analysisprofile.py:122 -#: bika/lims/content/bikasetup.py:261 +#: bika/lims/content/bikasetup.py:251 msgid "VAT %" msgstr "增值税%" @@ -6191,15 +6329,17 @@ msgstr "增值税額" msgid "VAT number" msgstr "增值税数目" -#: bika/lims/browser/analyses/view.py:200 +#: bika/lims/browser/analyses/view.py:201 msgid "Valid" msgstr "" -#: bika/lims/browser/instrument.py:650 +#: bika/lims/browser/instrument.py:652 +#: bika/lims/content/instrumentcertification.py:127 msgid "Valid from" msgstr "有效自" -#: bika/lims/browser/instrument.py:651 +#: bika/lims/browser/instrument.py:653 +#: bika/lims/content/instrumentcertification.py:137 msgid "Valid to" msgstr "有效" @@ -6207,6 +6347,10 @@ msgstr "有效" msgid "Validation" msgstr "驗證" +#: senaite/core/z3cform/error.py:14 +msgid "Validation failed." +msgstr "" + #: bika/lims/validators.py:368 msgid "Validation failed: '${keyword}': duplicate keyword" msgstr "驗證失敗: '${keyword}': 重複關鍵字" @@ -6227,6 +6371,10 @@ msgstr "驗證失敗: '${title}': 重複標題" msgid "Validation failed: '${value}' is not unique" msgstr "驗證失敗: '${value}' 不是唯一的" +#: bika/lims/validators.py:1517 +msgid "Validation failed: '{}' is not numeric" +msgstr "" + #: bika/lims/validators.py:627 msgid "Validation failed: Bearing must be E/W" msgstr "驗證失敗: 方向必须是E(東)/W(西)" @@ -6235,7 +6383,7 @@ msgstr "驗證失敗: 方向必须是E(東)/W(西)" msgid "Validation failed: Bearing must be N/S" msgstr "驗證失敗: 方向必须是N(北)/S(南)" -#: bika/lims/validators.py:1405 +#: bika/lims/validators.py:1406 msgid "Validation failed: Could not import module '%s'" msgstr "" @@ -6267,6 +6415,14 @@ msgstr "驗證失敗:最大值必須是數字" msgid "Validation failed: Min values must be numeric" msgstr "驗證失敗:最小值必須是數字" +#: bika/lims/validators.py:1503 +msgid "Validation failed: Please set a default value when defining a required checkbox condition." +msgstr "" + +#: bika/lims/validators.py:1497 +msgid "Validation failed: Please use the character '|' to separate the available options in 'Choices' subfield" +msgstr "" + #: bika/lims/validators.py:773 msgid "Validation failed: PrePreserved containers must have a preservation selected." msgstr "驗證失敗:預前處厘的容器必須有選擇的保存。" @@ -6275,7 +6431,7 @@ msgstr "驗證失敗:預前處厘的容器必須有選擇的保存。" msgid "Validation failed: The selection requires the following categories to be selected: ${categories}" msgstr "驗證失敗:選擇需要進行選擇以下幾類: ${categories}" -#: bika/lims/validators.py:1011 +#: bika/lims/validators.py:1012 msgid "Validation failed: Values must be numbers" msgstr "驗證失敗:值必須是數字" @@ -6332,11 +6488,11 @@ msgstr "驗證失敗: 分必須是0 - 59" msgid "Validation failed: minutes must be numeric" msgstr "驗證失敗: 分鐘必須是數字" -#: bika/lims/validators.py:1097 +#: bika/lims/validators.py:1098 msgid "Validation failed: percent values must be between 0 and 100" msgstr "驗證失敗: 百分比值必須是0和100之間" -#: bika/lims/validators.py:1093 +#: bika/lims/validators.py:1094 msgid "Validation failed: percent values must be numbers" msgstr "驗證失敗: 百分比值必須是數字" @@ -6353,15 +6509,23 @@ msgstr "驗證失敗: 秒必須是數字" msgid "Validation failed: title is required" msgstr "驗證失敗: 標題是必需的" -#: bika/lims/validators.py:1323 +#: bika/lims/validators.py:1508 +msgid "Validation failed: value for Choices subfield is only required for when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1490 +msgid "Validation failed: value for Choices subfield is required when the control type of choice is 'Select'" +msgstr "" + +#: bika/lims/validators.py:1324 msgid "Validation failed: value must be between 0 and 1000" msgstr "" -#: bika/lims/validators.py:1319 +#: bika/lims/validators.py:1320 msgid "Validation failed: value must be float" msgstr "" -#: bika/lims/validators.py:1038 +#: bika/lims/validators.py:1039 msgid "Validation for '{}' failed" msgstr "" @@ -6373,7 +6537,7 @@ msgstr "驗證報告日期" msgid "Validations" msgstr "" -#: bika/lims/browser/instrument.py:315 +#: bika/lims/browser/instrument.py:317 #: bika/lims/content/instrumentvalidation.py:88 msgid "Validator" msgstr "驗證" @@ -6388,9 +6552,9 @@ msgstr "值" msgid "Values can be entered here which will override the defaults specified in the Calculation Interim Fields." msgstr "值可以在此輸入,將覆蓋在計算臨時字段中指定的默認值。" -#: bika/lims/browser/worksheet/views/folder.py:151 -#: senaite/core/browser/dashboard/dashboard.py:437 -#: senaite/core/browser/samples/view.py:309 +#: bika/lims/browser/worksheet/views/folder.py:152 +#: senaite/core/browser/dashboard/dashboard.py:445 +#: senaite/core/browser/samples/view.py:313 msgid "Verified" msgstr "已驗證" @@ -6406,7 +6570,7 @@ msgstr "" #: bika/lims/browser/auditlog.py:79 #: bika/lims/browser/templates/analysisservice_info.pt:174 -#: bika/lims/controlpanel/auditlog.py:71 +#: bika/lims/controlpanel/auditlog.py:72 msgid "Version" msgstr "版本" @@ -6470,7 +6634,7 @@ msgstr "" msgid "Welcome to SENAITE" msgstr "" -#: bika/lims/content/bikasetup.py:354 +#: bika/lims/content/bikasetup.py:344 msgid "When enabled, the sample is automatically verified as soon as all results are verified. Otherwise, users with enough privileges have to manually verify the sample afterwards. Default: enabled" msgstr "" @@ -6501,7 +6665,7 @@ msgid "Workflow" msgstr "工作流程" #: bika/lims/browser/auditlog.py:93 -#: bika/lims/controlpanel/auditlog.py:98 +#: bika/lims/controlpanel/auditlog.py:99 msgid "Workflow State" msgstr "" @@ -6524,13 +6688,13 @@ msgstr "" msgid "Worksheet Templates" msgstr "工作表模板" -#: bika/lims/browser/worksheet/views/folder.py:54 +#: bika/lims/browser/worksheet/views/folder.py:55 #: bika/lims/profiles/default/types/WorksheetFolder.xml -#: senaite/core/browser/dashboard/dashboard.py:521 +#: senaite/core/browser/dashboard/dashboard.py:529 msgid "Worksheets" msgstr "多個工作表" -#: bika/lims/validators.py:1194 +#: bika/lims/validators.py:1195 msgid "Wrong IBAN length by %s: %sshort by %i" msgstr "錯IBAN長度由%s: %sshort by %i" @@ -6584,7 +6748,7 @@ msgstr "行動" msgid "activate" msgstr "激活/啟用" -#: bika/lims/content/instrumentcertification.py:261 +#: bika/lims/content/instrumentcertification.py:256 msgid "biannually" msgstr "每半年" @@ -6597,7 +6761,7 @@ msgstr "" msgid "comment" msgstr "評論" -#: bika/lims/content/instrumentcertification.py:257 +#: bika/lims/content/instrumentcertification.py:252 msgid "daily" msgstr "每日" @@ -6659,6 +6823,16 @@ msgstr "" msgid "label_add_to_groups" msgstr "標籤_添加_到_組" +#. Default: "From" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:8 +msgid "label_date_from" +msgstr "" + +#. Default: "to" +#: bika/lims/browser/reports/selection_macros/select_daterange.pt:19 +msgid "label_date_to" +msgstr "" + #. Default: "x x" #: senaite/core/browser/viewlets/templates/colophon.pt:12 msgid "label_powered_by" @@ -6698,11 +6872,11 @@ msgstr "" msgid "minutes" msgstr "分鐘" -#: bika/lims/content/instrumentcertification.py:259 +#: bika/lims/content/instrumentcertification.py:254 msgid "monthly" msgstr "每月" -#: senaite/core/browser/dashboard/dashboard.py:369 +#: senaite/core/browser/dashboard/dashboard.py:377 msgid "of" msgstr "" @@ -6710,7 +6884,7 @@ msgstr "" msgid "overview" msgstr "" -#: bika/lims/content/instrumentcertification.py:260 +#: bika/lims/content/instrumentcertification.py:255 msgid "quarterly" msgstr "每季" @@ -6749,13 +6923,12 @@ msgid "title_copyright" msgstr "" #. Default: "Required" -#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:341 +#: bika/lims/browser/analysisrequest/templates/ar_add2.pt:400 #: bika/lims/browser/analysisrequest/templates/ar_add_manage.pt:80 -#: bika/lims/browser/templates/header_table.pt:48 +#: bika/lims/browser/templates/header_table.pt:57 msgid "title_required" msgstr "標題要求" -#: bika/lims/browser/reports/selection_macros/select_daterange.pt:25 #: senaite/core/browser/dashboard/templates/dashboard.pt:530 msgid "to" msgstr "至" @@ -6768,19 +6941,19 @@ msgstr "直到" msgid "updated every 2 hours" msgstr "每2小時更新" -#: bika/lims/browser/analyses/view.py:1133 +#: bika/lims/browser/analyses/view.py:1195 msgid "verification(s) pending" msgstr "" -#: bika/lims/content/instrumentcertification.py:258 +#: bika/lims/content/instrumentcertification.py:253 msgid "weekly" msgstr "每週" -#: bika/lims/content/instrumentcertification.py:262 +#: bika/lims/content/instrumentcertification.py:257 msgid "yearly" msgstr "每年" -#: bika/lims/browser/analyses/view.py:477 +#: bika/lims/browser/analyses/view.py:479 msgid "{} (Out of date)" msgstr ""